Internet Explorer 11 和 jQuery UI

Posted

技术标签:

【中文标题】Internet Explorer 11 和 jQuery UI【英文标题】:Internet explorer 11 and jQuery UI 【发布时间】:2014-02-18 22:07:57 【问题描述】:

我使用 jQuery 和 jQuery UI。

此代码完美运行

$('#mydiv').dialog(); 

但是这个不起作用仅在 IE 11):

    $('#bouton').click(function () 

        $('#mydiv').dialog();       
    );

我收到消息“对象或方法“对话框”不存在”...

似乎dialog()方法无法访问到jQuery click()函数中。真是奇怪……

正如之前所说,这个问题似乎只发生在 IE 11 中(在 IE 10 中没问题!)。

非常感谢你的帮助,我试图解决它几个小时......

【问题讨论】:

jQuery 的哪个版本?哪个版本的jQueryUI? 我们可以看看你的 html 吗? 你能提供更多的上下文吗?以及您的实际 HTML 标记或 jsfiddle 上的演示? 【参考方案1】:

如果你使用可能会起作用?

$('#bouton').click(function () 
    $('#mydiv').modal('show');      
);

【讨论】:

以上是关于Internet Explorer 11 和 jQuery UI的主要内容,如果未能解决你的问题,请参考以下文章

javascript 检测Internet Explorer(IE)到版本11和Edge(12+)

为啥即使在模拟 Internet Explorer 8 文档模式时,Internet Explorer 11 也不支持条件注释?

:after, :before Internet Explorer 11 中的问题

如何使用 IE (Internet Explorer 11) 更改默认下载目录

Internet Explorer 11,ECMAScript 对象属性分配问题

Internet Explorer 11 检测