【问题标题】:Notify jquery plugin working only one time on IE通知 jquery 插件在 IE 上只工作一次
【发布时间】:2018-03-09 11:16:43
【问题描述】:

我正在使用 notify jquery 插件,它在所有浏览器上都可以正常工作,但在 IE 上它只显示第一次,然后它一直给我下面的错误

这是我正在使用的插件http://notifyjs.com/,我这样称呼它$.Notification.notify('error', 'left middle', 'Error', 'Please try again later !!');

【问题讨论】:

  • 请查看:stackoverflow.com/help/mcve - 需要查看您如何使用插件的示例。
  • @Twisty 我已经编辑了我的问题,请检查
  • 哪个版本的IE?因为这个插件有一些关于IE版本的注释:看:github.com/ttsvetko/HTML5-Desktop-Notifications
  • 另外,你能发布一些代码吗?我在几个不同版本的 IE 中尝试了他们网站上的其中一个示例,效果很好。
  • 这个问题其实很简单。但没有 1 尝试回答。为什么? 1.您的错误信息非常清楚,因此我们可以轻松解决此问题。 2. 你不要给我们抛出错误的IE版本,即使我相信它是不支持containts的IE 8。 3.没有给出notifyjs版本,cz我在notifyjs源代码中看不到相同的代码(可能你使用旧的),cz你的代码告诉它它是为jquery编写的,但原来是用纯js编写的。 4. 不摆弄 5. 赏金你的问题不是让人们可以帮助你,它只是让你的问题在几天内更明显。

标签: javascript jquery jquery-ui internet-explorer jquery-plugins


【解决方案1】:

我认为您使用的是旧版本的代码。如果你看下面的责备

https://github.com/jpillora/notifyjs/blame/7191c17e26097b9617071c72f1a409f2dcbc68ea/dist/notify.js

你可以看到代码有document.body.contains,而你的JS有document.contains。并且它在 2 年前仅针对 IE 进行了更改。所以你需要使用下面的最新文件

https://github.com/jpillora/notifyjs/blob/master/dist/notify.js

【讨论】:

    猜你喜欢
    • 2015-01-05
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多