IE7 的 show(0).delay(3000).hide(0) 错误

发布于 2024-12-17 18:51:35 字数 186 浏览 0 评论 0原文

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

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

它在 IE7 中出错(show() 方法中存在 0 问题)。 没有 0 则演出后不工作延迟。

编辑: 脚本已修改。请建议该脚本的解决方案;

please give me cross browser solution for script below:

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

it has error in IE7 (problem with 0 in show() method).
without 0 is not work delay after show.

Edit:
script modified. please suggest solution for that script;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

在风中等你 2024-12-24 18:51:35

您不能将 delay 用于 showhide (参见此处

尝试一下:

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

You cannot use delay for show and hide (see here)

Try this:

setTimeout(function(){
    $("#action-notify").hide();
}, 3000);
$("#action-notify").show(3000);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文