【问题标题】:Jquery Mobile popup won't closeJquery Mobile 弹出窗口不会关闭
【发布时间】: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 undefined and Chrome says Uncaught TypeError: Cannot read property 'one' of undefined 在您尚未在此处发布的函数中,您正在引用一个尚未定义的对象,您是否忘记传递它到你的功能?
  • 这是一些 jquery 移动功能隐藏在一个 min 文件中
  • 您能否发布您的打开和关闭功能的完整代码。
  • 是外部弹窗吗?如果不是,直接父级是页面 div 吗?

标签: jquery jquery-mobile popup


【解决方案1】:

您应该将此 div 放在另一个类为 ui-container 的 div 中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多