课程
/前端开发
/jQuery
/jQuery基础(四)—动画篇
怎么让hide().show()自动循环?
2016-07-17
源自:jQuery基础(四)—动画篇 1-3
正在回答
可以考虑在外面加一个while(true){}的循环
狸花猫 提问者
$("button").click(function(){ setInterval('$("#a1").hide(3000).show(3000)',3000) });
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数
语法:setInterval(code,millisec) code :要调用的函数或要执行的代码串。 millisec :周期性执行或调用 code 之间的时间间隔,以毫秒计。
$("button").click(function() {
var time=null;
var $p = $('#a1');
clearInterval(timer);
timer=setInterval(function(){
$p.toggle(3000);
},20);
});
setInterval(function(){
$("#a1").hide(3000).show(3000)
});},6000);
加循环,死循环
var $p = $('p');$p.toggle(500, function () { setInterval(function () { $p.toggle(500); }, 500); });
举报
jQuery基础教程动画篇,讲解jQuery基础开启动画修炼
5 回答jquery hide() show()
1 回答$("#a1").hide(3000).show(3000) $("#a1").hide().show()
1 回答show/hide/slidedown/slideup动画执行的时候为什么改变了元素的位置?
1 回答show不执行,hide没问题
1 回答很好奇hide和show方法是怎么实现的?