Javascript Jqm模式在IE 9中未间歇性打开

Javascript Jqm模式在IE 9中未间歇性打开,javascript,jquery,jqgrid,jqmodal,Javascript,Jquery,Jqgrid,Jqmodal,Jqm模式似乎在所有浏览器中都能正常工作。然而,有时它会在IE 9中出现错误 下面是打开jqm模式的代码 $('#AddDocumentModal').jqm({ ajax: '@href', modal: false, overlay: 80, toTop: true, target: false, cache:false }); $('a.AddDocumentTrigger').live('click', function (e) {

Jqm模式似乎在所有浏览器中都能正常工作。然而,有时它会在IE 9中出现错误

下面是打开jqm模式的代码

  $('#AddDocumentModal').jqm({
    ajax: '@href',
    modal: false,
    overlay: 80,
    toTop: true,
    target: false,
    cache:false
});

$('a.AddDocumentTrigger').live('click', function (e) {
    e.preventDefault();      
    $('#AddDocumentModal').jqm({
        ajax: this.href
    });
    $('#AddDocumentModal').jqmShow(this);
    return false;
});

jquery.jqGrid.src.js包含Jqm Modal的代码。

您使用的是哪个版本的jqModal?我最近重写了插件并发布了R17

另外,我不建议在单击处理程序中重新初始化模态元素。试着做一些类似的事情

$('a.AddDocumentTrigger').live('click', function (e) {
    e.preventDefault();      
    $('#AddDocumentModal').jqmShow();
    return false;
});

jquery.jqGrid.src.js的第4403行不包含
$.fn.jqm
的代码。您使用哪个版本的jqGrid和jQuery?此外,我不太明白使用
ajax
参数比直接调用
jQuery.ajax
@Oleg jQuery version-1.8,jqModal version:r14有哪些优点。您不应该包含任何
jqModal.js
模块。jqGrid已经包含jqmModal的固定版本。在评论中,您将看到“07/06/2008+r13”,但它是该文件的固定版本。因此,您应该验证没有包含任何
jqModal.js
模块,并且问题应该得到解决。