Jquery dialog 怎么实现隔3秒自动关闭。
答案:4 悬赏:10 手机版
解决时间 2021-11-09 13:30
- 提问者网友:不爱我么
- 2021-11-09 08:14
Jquery dialog 怎么实现隔3秒自动关闭。
最佳答案
- 五星知识达人网友:woshuo
- 2021-11-09 09:33
1、使用jQuery的delay()函数
定义和用法
delay() 方法对队列中的下一项的执行设置延迟。
语法:
$(selector).delay(speed,queueName)
参数描述
speed 可选。规定延迟的速度。
可能的值:毫秒/"slow"/"fast"
queueName 可选。规定队列的名称。
默认是 "fx",标准效果队列。
funtion open(){
//开启dialog
//延迟3秒隐藏/关闭
$("#id").delay(3000).hide();
}
2、使用定时器
setTimeout()
从载入后延迟指定的时间去执行一个表达式或者是函数;
仅执行一次 ;和window.clearTimeout一起使用.
setInterval ("showTime()", 5000);
function showTime()
{
//此处执行dialog的关闭动作
var today = new Date();
alert("The time is: " + today.toString ());
}
定义和用法
delay() 方法对队列中的下一项的执行设置延迟。
语法:
$(selector).delay(speed,queueName)
参数描述
speed 可选。规定延迟的速度。
可能的值:毫秒/"slow"/"fast"
queueName 可选。规定队列的名称。
默认是 "fx",标准效果队列。
funtion open(){
//开启dialog
//延迟3秒隐藏/关闭
$("#id").delay(3000).hide();
}
2、使用定时器
setTimeout()
从载入后延迟指定的时间去执行一个表达式或者是函数;
仅执行一次 ;和window.clearTimeout一起使用.
setInterval ("showTime()", 5000);
function showTime()
{
//此处执行dialog的关闭动作
var today = new Date();
alert("The time is: " + today.toString ());
}
全部回答
- 1楼网友:独钓一江月
- 2021-11-09 12:50
可以使用js的setTimeout函数,设定三秒后的回调函数为窗体的close即可.
- 2楼网友:你哪知我潦倒为你
- 2021-11-09 11:35
百度搜索:artdialog框架。
添加好JS与CSS之后:
art('#abc'').dialog({
time:3000,
content: '出现的内容'
});
添加好JS与CSS之后:
art('#abc'').dialog({
time:3000,
content: '出现的内容'
});
- 3楼网友:鸽屿
- 2021-11-09 10:31
希望是jquery的标准插件,能够弹出确认信息,不需要手工关闭,可以设置自动关闭...artDialog,国人开发的一款优秀的javascript对话框组件,有jquery插件版本 ,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯