本文实例讲述了 jQuery 实现定时隐藏对话框的方法分享给大家供大家参考, 具体如下:
以下内容可能不完全正确, 只是在有问题时进行参考
1. setTimeout
: 出现设置了时间, 但是程序立即执行的情况
: 无论是 window.setTimeout 还是 window.setInterval, 在使用函数名作为调用句柄时都不能带参数
: 解决就是定义一个匿名函数
setTimeout(function(){$j('#pre'+ID).fadeOut()},12000);
: 第二个参数是毫秒数, 1 秒 = 1000 毫秒
其他情况: 这个网址的介绍: http://www.jb51.net/article/36681.htm
2. 设置对话框的掩藏
常用方法一:
- <script language='javascript' type='text/javascript'>
- $(function () {
- setTimeout(function () {
- $("divid").show();
- }, 6000);
- })
- </script>
常用方法二:
- <script language='javascript' type='text/javascript'>
- $(document).ready(
- function()
- {
- /**
- *1.delay 函数是 jquery 1.4.2 新增的函数
- *2.hide 函数里必须放一个 0, 不然延时不起作用
- *3.delay 是异步执行的
- */
- $('#divid').delay(6000).hide(0);
- }
- );
参考网址的介绍: http://www.jb51.net/article/135028.htm
3. fadeOut 和 hide 的区别
hide 隐藏的效果是从下至上或从右下到左上的慢慢折叠缩小, 而 fadeOut 的淡出效果是整体淡化直至消失 (我没有看出区别)
参考网址的介绍: http://www.jb51.net/article/90750.htm
更多关于 JavaScript 相关内容感兴趣的读者可查看本站专题: JavaScript 操作 DOM 技巧总结 JavaScript 页面元素操作技巧总结 JavaScript 错误与调试技巧总结 JavaScript 数据结构与算法技巧总结 JavaScript 遍历算法与技巧总结及 JavaScript 数学运算用法总结
来源: http://www.jb51.net/article/135040.htm