15 Jquery 개체 컬렉션에 해당 요소가 있는지 확인
$(document).ready(function() {
if ($('#id').length) {
// 뭔가를 하세요
}
})
16 DIV 전체를 클릭 가능하게 만들기
$( document).ready(function() {
$("div").click(function(){
//href 속성에서 URL을 가져오고 URL을 실행합니다.
window.location=$(this ).find("a").attr("href"); return false
})
//
< A href="index.html" >home
})
17 ID와 클래스 간 전환 창 크기 변경 시 ID 간 전환 및 클래스
$(document).ready( function() {
function checkWindowSize() {
if ( $(window).width() > 1200 ) {
$('body').addClass('large')
}
else {
$('body').removeClass('large');
}
}
$(window).resize(checkWindowSize)
});
18 개체 복제
$(document).ready(function () {
var cloned = $('#id').clone();
// 사용 방법
});
19 요소를 화면 중앙에 배치
$(document).ready(function() {
jQuery.fn.center = function() {
this .css("위치","절대");
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 ();
})
20 나만의 선택기 작성
$(document).ready(function() {
$.extend( $.expr[':'], {
moreThen1000px: function(a) {
return $(a).width() >
}
}); ('.box:moreThen1000px').click(function() {
// 간단한 js 경고 상자 만들기
alert('클릭한 요소의 너비가 1000픽셀을 초과합니다.');
} );
});
21개 통계 요소 수
$(document).ready(function() {
$("p").size();
})
22 나만의 글머리 기호 사용
$ (document).ready(function() {
$("ul").addClass("Replaced") ;
$("ul > li").prepend("\");
// 사용 방법
ul.Replaced { list-style : none; }
});
23 Google 호스트에서 Jquery 클래스 라이브러리를 참조합니다.
//예 1
// 예시 2:(최고의 가장 빠른 방법)
🎜>
24. Jquery(애니메이션) 효과 비활성화
$ (document).ready(function() {
jQuery.fx.off = true;
})
25. 다른 Javascript 라이브러리와의 충돌 해결 방법
$(document).ready(function() {
var $ jq = jQuery.noConflect();
$jq('#id').show();
})
26. ) 기능 (페이지 로드 프롬프트 입력):
> 먼저 CSS를 작성하고 페이지의 오른쪽 상단에 절대 위치를 지정하세요.
#loading {
위치:절대 ; z- 색인:900;텍스트 정렬:중심;
배경색:#eef2fa;테두리:1px 솔리드 #d8e3e8; 색상:#000;글꼴 크기:12px;패딩:3px;너비: 80px;
right:0;top:0;
}
> 그런 다음 모든 이미지가 로드된 후 jQuery를 사용하여 로딩 DIV를 숨깁니다.
> 방금 코드를 테스트할 때 주소를 잘못 써서 미칠 뻔했습니다.
<script> 문서).ready(function($){ <br>$('img').load(function(){ <br> $('#loading').css("display","none"); <br>}) ; <br>}); <br></script>
> 아무 곳에나 DIV를 삽입하세요. O(∩_∩)오 하하.