Javascript JQuery-在链中随机调用slideUp和slideDown

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(

我有以下代码,其中我循环使用img元素,并希望随机对它们应用slideUp()和slideDown()jquery效果:

$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我的错误。我意外地用
[
启动了表达式。它不应该有