问答详情
源自:1-3 jQuery中显示元素的show方法

怎么让hide().show()动画无限循环?

怎么让hide().show()自动循环?

提问者:狸花猫 2016-07-17 17:21

个回答

  • Char_n
    2016-07-17 21:08:45
    已采纳

    可以考虑在外面加一个while(true){}的循环

  • 主宰灵魂
    2018-06-21 10:48:32

     $("button").click(function(){ 
         setInterval('$("#a1").hide(3000).show(3000)',3000) 
       });


  • 凡笑李白
    2018-05-24 15:16:06

    setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

    setInterval() 方法会不停地调用函数

    语法:setInterval(code,millisec)
    code :要调用的函数或要执行的代码串。    
    millisec :周期性执行或调用 code 之间的时间间隔,以毫秒计。


  • 慕粉4221306
    2016-10-30 12:02:54

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

    var time=null;   

    var $p = $('#a1');

    clearInterval(timer);

     timer=setInterval(function(){

    $p.toggle(3000);

    },20);

    });


  • 残破Q
    2016-07-26 17:54:01

        setInterval(function(){

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

            $("#a1").hide(3000).show(3000)

        });},6000);


  • qq_me_40
    2016-07-18 08:17:07

    加循环,死循环

  • 魅阳
    2016-07-17 21:21:47

    var $p = $('p');
    $p.toggle(500, function () {
               setInterval(function () {
                   $p.toggle(500);
               }, 500);
           }
    );