를 사용하는 경우이 줄.load의 JQuery와 기능은 특정 사업부
$(window).load(startSlide);
#bookcontainer
네 개의 이미지를 포함하는 div
이다 않지만이 줄은
$('#bookcontainer').load(startSlide);
작동하지 않습니다 작동하지 않습니다.
// JavaScript Document
$('#bookcontainer').load(startSlide);
var slide;
$('#slider').hover(
function() {
$('.arrow').show();
},
function() {
$('.arrow').hide();
});
function startSlide() {
$('.book').show();
slide = setInterval(slideR, 5000);
}
function slideR() {
$('.book').first().css('left', '960px').appendTo('#bookcontainer').animate(
{
"left": "-=960px"
}, {
duration: 1000,
easing: 'easeOutCubic'
});
}
function slideL() {
$('.book').last().animate(
{ "left":"+=960px" }, {
duration: 1000,
easing: 'easeOutCubic',
complete: function() {
$(this).prependTo('#bookcontainer').css('left', '0px');
}
});
}
function right() {
clearInterval(slide);
slideR();
startSlide();
};
function left() {
clearInterval(slide);
slideL();
startSlide();
};
일단 이미지가 포함 된 div (모든 이미지)가로드되면 어떻게 함수를 호출합니까? – 808inbinary
@ user643440 :'$ (window) .load (...)'를 사용하면,'div' (그리고 다른 모든'div's) 안에있는 모든 이미지가로드 될 것입니다. –
div의 마지막 이미지에 ID를 지정하고 $ ('# lastbook')을 호출했습니다. load (startSlide);'모든 이미지가로드 될 때까지 슬라이드를 시작하지 않습니다. – 808inbinary