0
간결하게하기 위해 jquery cycle plugin에 # small-cycle1, # small-cycle2 등을 선택하려고합니다. 와일드 카드를 사용하여 선택하면 모든 사이클의 호출기 탐색을 각 사이클에 기록하므로 작동하지 않는 것처럼 보입니다.플러그인 호출을위한 Jquery 와일드 카드 선택기?
다음은 현재 문제를 해결하는 방법입니다.
$('#small-cycle1').cycle({
speed: 0,
timeout: 0,
pager: '#nav1',
pagerEvent: 'mouseover',
pauseOnPagerHover: true
});
$('#small-cycle2').cycle({
speed: 0,
timeout: 0,
pager: '#nav2',
pagerEvent: 'mouseover',
pauseOnPagerHover: true
});
$('#small-cycle3').cycle({
speed: 0,
timeout: 0,
pager: '#nav3',
pagerEvent: 'mouseover',
pauseOnPagerHover: true
});
$('#small-cycle4').cycle({
speed: 0,
timeout: 0,
pager: '#nav4',
pagerEvent: 'mouseover',
pauseOnPagerHover: true
});
$('#small-cycle5').cycle({
speed: 0,
timeout: 0,
pager: '#nav5',
pagerEvent: 'mouseover',
pauseOnPagerHover: true
});
선택기와 호출기에서 와일드 카드를 사용할 수 있습니까? 옵션?
나는 jfiddle을 사용하여 데모를 만들었습니다. http://jsfiddle.net/vfxTT/ – Simon
이것은 작동합니다. 난 그냥 varCycleCount = 999 넣을 수 있는지 궁금하네요; 또는 페이지가 느려지는 경우? 정말 5 이상은 안됩니다 ...하지만 실제로 필요로하는 것으로 제한해야하는 경우 프로그래머에게 필요한 수를 추적하여 cycleCount에 제공하도록 할 수 있습니다. – Sean
카운트를 사용 가능한 div 수보다 높게 설정하면 조금 느려집니다. 각각의 '작은주기'에 클래스를 추가 할 수 있습니다. '.cycle-wrap' 다음으로 cycleCount를 $ (". cycle-wrap"). length'로 설정하십시오. 그렇게하면 수동으로 번호를 업데이트 할 필요가 없습니다. – Joe