javascript - 带有 show(0).delay(3000).hide(0) 的 IE7 错误

标签 javascript jquery internet-explorer cross-browser

请给我以下脚本的跨浏览器解决方案:

 $("#action-notify").show(0).delay(3000).hide(0);

它在 IE7 中有错误(show() 方法中的 0 有问题)。 没有0表示演出后不工作。

编辑: 脚本已修改。请为该脚本提出解决方案;

最佳答案

您不能将delay 用于showhide ( see here )

试试这个:

setTimeout(function(){
    $("#action-notify").hide();
}, 3000);
$("#action-notify").show(3000);

关于javascript - 带有 show(0).delay(3000).hide(0) 的 IE7 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8217908/

相关文章:

JavaScript 如何将欧洲/柏林时区转换为本地时区日期

javascript - 使用 javascript 填充选择框

javascript - 如何让 cucumber 在 selenium nightwatch 框架中运行

javascript - 从 Jquery 中的标签读取值

javascript - 将非基于模型的内容添加到backbone.js 中的 Collection View 输出

jQuery - 选择标签 - 获取所选元素的属性

internet-explorer - Facebook Connect 登录不再适用于 IE

javascript - 如何改变justGage中值的颜色

javascript - IE 10/11 不会调用重复的 GET 请求

css - 提交样式为文本的按钮 - 删除 IE 中的文本缩进