为了账号安全,请及时绑定邮箱和手机立即绑定

怎么实现重复自动切换呢?

用slideToggle,还得每次手动点击,怎么样实现自动重复切换呢?

正在回答

5 回答

$("button").click(function() {
    $("#a1").slideToggle(1000,function () {
        $('button').trigger('click');
    })
});


0 回复 有任何疑惑可以回复我~
 $("button").click(function self() {            $("#a1").slideToggle('fast',function(){self()})        });


1 回复 有任何疑惑可以回复我~

    $("button").click(function() {

        (function action() {

            $("#a1").slideToggle(500, function() {

                action();

            });

        })();

    });

写个递归函数,结束后就调用自己,无限递归

1 回复 有任何疑惑可以回复我~
#1

手刻CPU

请问你这段代码倒数第二行的一对括号有什么用呢,我删掉他们之后,就失效了
2018-10-14 回复 有任何疑惑可以回复我~
#2

小程序魔王 回复 手刻CPU

我声明了一个递归的函数action,加()是执行这个递归函数的意思
2018-10-14 回复 有任何疑惑可以回复我~
#3

手刻CPU 回复 小程序魔王

多谢 那其实等价于下面,我试了效果一样 只是第一次见你这种写法 $("button").click(function() { function action(){ $("#a1").slideToggle(3000,function(){cyecle()}) } action(); });
2018-10-14 回复 有任何疑惑可以回复我~

可以加个定时器

setInterval(function(){

$('p').slideToggle();

},1000);


0 回复 有任何疑惑可以回复我~

结尾写个调用啊继续调用函数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么实现重复自动切换呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信