2010-11-30 62 views
0

啓動暫停的週期這是我的代碼jQuery的週期插件 - WebKit瀏覽器上刷新

$('#gallery-photos').cycle({ 
      fx:  'fade', 
      speed: 500, 
      timeout: 3000, 
      pager: '#gallery-navigation', 
      requeueOnImageNotLoaded: true, 
      after: onAfter 
     }).cycle('pause'); 

正如你所看到的初始化後,該週期將停止,因爲Malsup本身顯示,在互聯網一些帖子...但是當我使用Chrome或Safari刷新頁面時,循環開始,忽略暫停命令。

我在自動啓動爲默認的同一頁面另一個幻燈片,但不涉及與前一個

$(document).ready(function() { 
    $('#header-gallery-conteiner').cycle({ 
     fx:'scrollUp', 
     speed: 888, 
     timeout: 4000, 
     requeueOnImageNotLoaded: true 
    }); 
}); 

我怎樣才能使它能夠甚至WebKit瀏覽器刷新後正確暫停?這樣

+0

是您的第一個代碼塊還在`$(document).ready(function(){..});`? – 2010-11-30 14:23:37

+0

[已解決]我解決了創建一個函數,只有當文檔被完全加載時纔會給循環函數賦予動態庫..所以$(document).ready(...),這個函數就是gallery-photos div必須是「循環」。感謝您的支持一如既往 – GiovanniDema 2010-12-01 14:42:14

回答

0

移動你的$(文件)。就緒裏面的代碼一塊()事件:

$(document).ready(function() { 
    $('#header-gallery-conteiner').cycle({ 
     fx:'scrollUp', 
     speed: 888, 
     timeout: 4000, 
     requeueOnImageNotLoaded: true 
    }); 
    $('#gallery-photos').cycle({ 
     fx:  'fade', 
     speed: 500, 
     timeout: 3000, 
     pager: '#gallery-navigation', 
     requeueOnImageNotLoaded: true, 
     after: onAfter 
    }).cycle('pause'); 
}); 

您應該只有一個功能分配給$(document).ready(),所以如果你有它也somewere別人上你的頁面擺脫它,並添加代碼到上面的函數