我有jQuery的內容的頁面加載,在div之一將是一個滑塊如何在jQuery中修改HTML時刷新對象?
$('#slides').slides({
preload: true,
preloadImage: 'img/loading.gif',
play: 6000,
pause: 2500,
hoverPause: true,
slideSpeed: 1000,
animationStart: function(current){
$('.caption').animate({
bottom:-35
},100);
},
animationComplete: function(current){
$('.caption').animate({
bottom:0
},200);
},
slidesLoaded: function() {
$('.caption').animate({
bottom:0
},200);
}
});
});
目前,HTML的結構是這樣的:
<div id"content">
<div id="slider"></div>
</div>
我使用了我的頁面設置jQuery的,當用戶點擊一個鏈接,它會在該網頁的內容。如果用戶可以追溯到豪加載到#content
var homepage = $("#content").html();
$("#content").load("myContent.html");
我只是:
$("#content").html(homepage);
但是然後$('#slides').slides();
不再工作。
我該如何解決這個問題?
我確信#slides會存在於「var主頁」中,我要問的是如何製作幻燈片();在我更換html之後再次工作,然後再次將相同的html(帶有#slides的那個)返回 – tom91136 2012-07-17 05:37:28
@ Tom91136也確保您調用'$('#slides')。幻燈片(選項)'。如果這樣也行不通,請在調用'slides()之前保存'homepage'變量。我編輯了上面的示例。 – Vestride 2012-07-18 06:48:44
謝謝,它終於在頭痛的日子裏工作了! – tom91136 2012-07-18 18:28:30