Jquery dialog 怎么实现隔3秒自动关闭。
展开全部
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 ());
}
展开全部
希望是jquery的标准插件,能够弹出确认信息,不需要手工关闭,可以设置自动关闭...artDialog,国人开发的一款优秀的javascript对话框组件,有jquery插件版本 ,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用js的setTimeout函数,设定三秒后的回调函数为窗体的close即可.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度搜索:artdialog框架。
添加好JS与CSS之后:
art('#abc'').dialog({
time:3000,
content: '出现的内容'
});
添加好JS与CSS之后:
art('#abc'').dialog({
time:3000,
content: '出现的内容'
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询