停止 jQuery 函数在 IE 中执行

发布于 2024-12-13 19:48:28 字数 228 浏览 0 评论 0原文

遗憾的是,我有一些代码无法在 Internet Explorer 中运行,并且由于并非绝对必要让该代码在所有浏览器中运行,所以我想阻止它在 IE 中执行,除非有某种方法可以修复它,使其可以运行在 IE 中也是如此(请参阅线程)。这怎么可能(如果可能的话)?谢谢

I'm having some code that sadly doesn't work in Internet Explorer and because it's not absolutely neccesary to have this code work in all browsers I'd like to stop it from executing in IE unless there is someway to fix it so it works in IE too (see this thread). How would this be (if it is) possible? Thanks

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

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

发布评论

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

评论(4

终弃我 2024-12-20 19:48:28

jQuery 具有查看浏览器是否为任何形式的 MSIE 的功能

if (!$.browser.msie) {
    // jquery function
}

jQuery has functionality for seeing if a browser is any form of MSIE

if (!$.browser.msie) {
    // jquery function
}
几味少女 2024-12-20 19:48:28

您可以使用条件注释语句在 IE 中以不同的方式执行操作。

请查看此处 http://msdn.microsoft。 com/en-us/library/ms537512(v=vs.85).aspx

您需要测试浏览器是否不是 IE,然后执行代码。

或者您可以使用一些 jQuery 浏览器检测,它只允许您根据浏览器执行特定的 javascript 代码。

if (!$.browser.msie) {
    // jquery function
}

不过我建议尝试让你的 javascript 代码在所有浏览器中工作(也许不是 IE6 ;))

You can use Conditional comment statements to do things in IE differently.

Take a look here http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx

You would want to test to see if the browser is not IE and then do the code.

Or you can use some jQuery browser detection which would allow you only to execute specific javascript code depending on the browser.

if (!$.browser.msie) {
    // jquery function
}

However I would recommend trying to get your javascript code to work in all browsers (maybe not IE6 ;) )

允世 2024-12-20 19:48:28

jQuery 对象公开了一个“浏览器”属性:

if (jQuery.browser !== "msie") {
  // do the thing
}

The jQuery object exposes a "browser" property:

if (jQuery.browser !== "msie") {
  // do the thing
}
┼── 2024-12-20 19:48:28

使用:

if ( !jQuery.browser.msie ) {
    //Your code
}

Use:

if ( !jQuery.browser.msie ) {
    //Your code
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文