我有下面的代碼,我通過IMG元素循環,要隨機應用效果基本show()和了slideDown()對他們的jQuery效果:JQuery的 - 隨機撥打效果基本show和了slideDown連鎖
$c.each(function(){
$(this).find('img:gt(0)').hide();
setInterval(function() {
$(this).find(':first-child')
.[sometimes slideUp(), sometimes slideDown()] // <<<
.next('img')
.fadeIn()
.end()
.appendTo(this)
}.bind(this), 3000 + Math.random()*4000); // 4 seconds
});
我可以」將函數放置在數組中,因爲它們作爲元素對象方法存在。我也嘗試過擴展元素對象來添加我的屬性,但它並沒有很好地工作,也沒有做一些其他方法。
那麼,關於如何我可以依次執行兩個不同的回調或隨機執行任何想法?
您可能需要使用迭代器在'$。每()'和'有條件效果基本show()'或「'了slideDown( )'。 – area28