Javascript 关闭对话框时出现jQuery Mobile类型错误

Javascript 关闭对话框时出现jQuery Mobile类型错误,javascript,jquery,jquery-mobile,cordova,Javascript,Jquery,Jquery Mobile,Cordova,我第一次注意到这一点是在处理PhoneGap项目时,但我也可以在jQuery移动演示网站上复制它 当我打开一个对话框,然后使用上角的“关闭”按钮将其关闭时,我在控制台(使用Safari 7.0.1)中出现此错误: 在我的个人项目中使用对话框时也会发生同样的错误,实现方式如下: <a href="#help" data-dialog="true" data-transition="none">Help</a> <div data-role="page" data-

我第一次注意到这一点是在处理PhoneGap项目时,但我也可以在jQuery移动演示网站上复制它

当我打开一个对话框,然后使用上角的“关闭”按钮将其关闭时,我在控制台(使用Safari 7.0.1)中出现此错误:

在我的个人项目中使用对话框时也会发生同样的错误,实现方式如下:

<a href="#help" data-dialog="true" data-transition="none">Help</a>

<div data-role="page" data-dialog="true" id="help">
    <div data-role="header"></div>
    <p>Help Information Here</p>
</div>

这里的帮助信息


对话框按预期关闭。

我相信您遇到了jQuery Mobile 1.4中的一个已知问题:

这在jquerymobile1.4.1中已经修复

<a href="#help" data-dialog="true" data-transition="none">Help</a>

<div data-role="page" data-dialog="true" id="help">
    <div data-role="header"></div>
    <p>Help Information Here</p>
</div>