DIV 전체를 클릭 가능하게 만들기
$(document) .ready(function() {
$("div").click(function(){
//href 속성에서 URL을 가져오고 URL을 시작합니다
window.location=$ (this).find("a").attr("href"); return false
})//
});
ID와 클래스 간 전환 창 크기 변경 시 ID와 클래스 간 전환
$(document).ready(function() {
function checkWindowSize() {
if ( $(window).width() > 1200 ) {
$('body').addClass('large')
}
else {
$( 'body').removeClass('large');
}
}
$(window).resize(checkWindowSize)
객체 복제
$(document). Ready(function() {
var cloned = $('#id').clone();
// 사용 방법
});
요소를 화면 중앙에 배치
$ (document).ready(function() {
jQuery.fn.center = function () {
this.css("position","absolute ");
this.css("top", ( $(window).height() - this.height() ) / 2 $(window).scrollTop() "px");
this. css("left", ( $(window).width( ) - this.width() ) / 2 $(window).scrollLeft() "px")
return this; $("#id").center();
});
직접 선택기 작성
코드 복사
코드는 다음과 같습니다. $(document).ready(function() { $.extend($.expr[':'], {
moreThen1000px: function(a) {
return $( a).width() >
}
}); click(function() {
// 간단한 js 경고 상자 만들기
alert('클릭한 요소의 너비가 1000픽셀을 초과합니다.');
})
요소 개수 세기
코드 복사
나만의 글머리 기호 사용
코드 복사
});
Google 호스트의 jQuery 클래스 라이브러리 참조
코드
코드는 다음과 같습니다.
코드는 다음과 같습니다.
다른 JavaScript 라이브러리와의 충돌 해결
코드 복사
다음과 같습니다.
$(document).ready(function() {
var $jq = jQuery.noConflect();
$jq('#id').show();
} );