加个无限循环为什么就卡住了,没有无线执行?代码如下

来源:1-3 jQuery中显示元素的show方法

侠客岛的含笑

2017-04-11 08:34

$("button").click(function() {
        while(true){
        $("#a1").hide(3000).show(3000)
        }
    });


写回答 关注

3回答

  • 主宰灵魂
    2018-06-21 10:46:40
    已采纳

    应该这么改

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


    侠客岛的含笑

    非常感谢!

    2018-06-21 22:47:49

    共 1 条回复 >

  • qq_BlackDatura_0
    2017-06-16 11:32:44

    你这是个死循环,浏览器肯定会卡死啊

  • 慕粉2039591405
    2017-04-11 10:14:10

    加上下面代码试试

    $("button").trigger("click");


    侠客岛的含笑

    不卡了,但是没有办法执行了

    2017-04-11 11:11:20

    共 1 条回复 >

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85048 学习 · 262 问题

查看课程

相似问题