【发布时间】:2014-04-28 19:54:34
【问题描述】:
我一直在使用 jquery mobile 并使用了各种弹出窗口,今天我犯了一个错误并且不会关闭。
这是弹出窗口的代码:
<div data-role="popup" id="questPop">
test
</div>
我用$("#questPop").popup("open");打开它
以$("#questPop").popup("close");结束
Firebug 给了我TypeError: this.options.container is undefined
Chrome 说Uncaught TypeError: Cannot read property 'one' of undefined
【问题讨论】:
-
控制台输出回答了您的问题:
Firebug gives me TypeError: this.options.container is undefinedand Chrome says Uncaught TypeError: Cannot read property 'one' of undefined在您尚未在此处发布的函数中,您正在引用一个尚未定义的对象,您是否忘记传递它到你的功能? -
这是一些 jquery 移动功能隐藏在一个 min 文件中
-
您能否发布您的打开和关闭功能的完整代码。
-
是外部弹窗吗?如果不是,直接父级是页面 div 吗?
标签: jquery jquery-mobile popup