0
jQuery에서 작은 슬라이드 쇼를 만들었습니다. 매우 간단합니다. 페이지로드시 어떻게 자동으로 슬라이더를 시작할 수 있습니까? 슬라이더가 항상 실행되어야합니다. 사용자가 내 축소판을 클릭하면 슬라이더가 해당 슬라이드로 바로 이동합니다. 그 작동 할 수페이지로드시 자동으로 슬라이드 쇼를 시작할 수 있습니다.
function goNextSlide() {
// Do animate stuff here
setTimeout(goNextSlide(), 60);
}
$(document).ready(function() {
goNextSlide();
});
또는 당신을 위해 빠른 해킹 :
var totalWidth = 0;
var positions = new Array();
$('.slides .slide').each(function (i) {
positions[i] = totalWidth;
totalWidth += $(this).width();
});
$('.slides').width(totalWidth);
$('.slideMenu ul li a').click(function (e) {
var pos = $(this).parent().prevAll('.menuItem').length;
$('.slides').stop().animate({
marginLeft: -positions[pos] + 'px'
}, 450);
e.preventDefault();
});
질문에서 코드를 기입하십시오. jsfiddle은 훌륭하지만 사이트가 다운되면 질문에 답할 수 없습니다. –
대단히 감사합니다 .. – user2310852