狸花猫
2016-07-17 17:21
怎么让hide().show()自动循环?
可以考虑在外面加一个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(){
$("button").click(function() {
$("#a1").hide(3000).show(3000)
});},6000);
加循环,死循环
var $p = $('p');
$p.toggle(500, function () {
setInterval(function () {
$p.toggle(500);
}, 500);
}
);
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题