다른 모든 작업을하는 jquery 코드의 세 가지 스 니펫이있는 페이지가 있습니다. 문제는 그들이 모두 페이지에있을 때 첫 번째 페이지 만 작동한다는 것입니다. 나는 순서를 바꿨고 발췌문에 상관없이 첫 번째 발췌 만 작동합니다. 누락 된 내부 jquery 충돌이 있습니까?Jquery는 첫 번째 함수/코드 블록을 처리합니다.
내 코드 :
<script type="text/javascript">
jQuery(document).ready(function() {
$("#main-menu li").mouseenter(function() {
$(this).find("ul").fadeIn();
}).mouseleave(function(){
$(this).parent().find("ul").fadeOut();
});
jQuery(".text-resize a").textresizer({
target: ".content",
type: "fontSize",
sizes: [ "12px", "16px" ],
selectedIndex: 0
});
jQuery(".text-resize a").textresizer({
target: ".title",
type: "fontSize",
sizes: [ "11px", "16px" ],
selectedIndex: 0
});
jQuery(".text-resize a").textresizer({
target: ".show-more",
type: "fontSize",
sizes: [ "12px", "16px" ],
selectedIndex: 0
});
jQuery(".text-resize a").textresizer({
target: "#footer",
type: "fontSize",
sizes: [ "12px", "16px" ],
selectedIndex: 0
});
jQuery(".text-resize a").textresizer({
target: ".copyright",
type: "fontSize",
sizes: [ "11px", "16px" ],
selectedIndex: 0
});
$(".slidetabs").tabs(".images > div", {
// enable "cross-fading" effect
effect: 'fade',
fadeOutSpeed: "2000",
// start from the beginning after the last tab
rotate: true
// use the slideshow plugin. It accepts its own configuration
}).slideshow({autoplay: true, interval:3000});
});
</script>
당신에게
로드중인 다른 자바 스크립트 라이브러리가있는 사람을 위해 CSS를 결합하는 더 나은 것 같을까요? –
동일한 요소에'.textresizer'를 두 번 이상 호출 할 수 있습니까? –
자바 스크립트 오류가 발생하지 않습니까? 오류로 인해 추가 스크립트 실행이 중지됩니다. – CAbbott