j查询移动类型关闭对话框时出错



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

http://demos.jquerymobile.com/1.4.0/pages-dialog/

当我打开一个对话框,然后使用右上角的关闭按钮关闭它时,我在控制台中收到此错误(使用 Safari 7.0.1):

[Error] TypeError: 'undefined' is not an object (evaluating '("string"==typeof g?f[g]:g).apply')

在我的个人项目中使用对话框发生完全相同的错误,实现方式如下:

<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中遇到了一个已知问题:

https://github.com/jquery/jquery-mobile/issues/6968

这在jQuery Mobile 1.4.1中现已修复。

最新更新