jquery 延迟对象 有什么用
答案:2 悬赏:30 手机版
解决时间 2021-02-28 16:30
- 提问者网友:鼻尖触碰
- 2021-02-28 04:32
jquery 延迟对象 有什么用
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-02-28 06:00
看一下deferred.done的用法:
1
2
3
4
5
6
7
8
9
10
// 创建deferred对象
var dtd = $.Deferred();
// 解决deferred对象
dtd.resolve('finish');
// 调用done方法
dtd.done(doneCallback [, doneCallback])
// 当deferred对象被 resolve 时,执行doneCallback函数
// 参数可为一个函数、多个函数或函数数组
// 返回原来的deferred或promise对象
1
2
3
4
5
6
7
8
9
10
// 创建deferred对象
var dtd = $.Deferred();
// 解决deferred对象
dtd.resolve('finish');
// 调用done方法
dtd.done(doneCallback [, doneCallback])
// 当deferred对象被 resolve 时,执行doneCallback函数
// 参数可为一个函数、多个函数或函数数组
// 返回原来的deferred或promise对象
全部回答
- 1楼网友:woshuo
- 2021-02-28 06:58
var t;
var images1=['images/banner/3.gif','images/banner/1.gif','images/banner/2.gif'];
function changepic() {
var obj=document.getelementbyid('lb1');
var oldindex = obj.index || 0;
obj.index = (oldindex + 1) % images1.length;
obj.src=images1[obj.index];
t = settimeout(changepic, 1500);
}
$(document).ready(function () {
//鼠标在图片上悬停让切换暂停
$("div[name='pic']").hover(function () { cleartimeout(t); });
//鼠标离开图片切换继续
$("div[name='pic']").mouseleave(function () { changepic(); });
//页面初始化后启动
changepic();
});
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯