Javascript JQuery-在链中随机调用slideUp和slideDown
我有以下代码,其中我循环使用img元素,并希望随机对它们应用slideUp()和slideDown()jquery效果:Javascript JQuery-在链中随机调用slideUp和slideDown,javascript,jquery,Javascript,Jquery,我有以下代码,其中我循环使用img元素,并希望随机对它们应用slideUp()和slideDown()jquery效果: $c.each(function(){ $(this).find('img:gt(0)').hide(); setInterval(function () { $(this).find(':first-child') .[sometimes slideUp(), sometimes 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
});
$c.each(函数(){
$(this.find('img:gt(0)').hide();
setInterval(函数(){
$(this.find(“:第一个子项”)
[有时slideUp(),有时slideDown()]/您可以使用数组语法引用属性。因此[“slideUp”]()
将调用.slideUp()
您还可以通过在其中放置更大的表达式来扩展此功能:
[ Math.random() > 0.5 ? "slideUp" : "slideDown" ]()
您可能需要在$中使用迭代器。each()
和有条件地slideUp()
或'slideDown()
。我得到了未损坏的语法错误:意外的标记[
@showdev我的错误。我意外地用[
启动了表达式。它不应该有