jQuery mobile:弹出和vclick事件

时间:2013-02-22 12:43:22

标签: javascript jquery jquery-mobile

我正在为项目使用jQuery mobile,并且需要在打开弹出窗口时对vclick事件做出反应。 我的问题是vclick事件只是在弹出窗口中触发,而不是在整个页面上触发。 你可以在这里找到一个最小的例子。 在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您的代码正常运行,我不知道这是您的意图,但您使用的是popup overlay panel。与jQuery Mobile 1.3版本中的普通面板不同,弹出覆盖面板有一个隐藏的div女巫,可以拉伸整个宽度和整个屏幕高度。

点击邮件页面只需点击隐藏的叠加div。

你甚至可以测试这个,使用Firefox或Chrome看一下弹出式HTML,你会发现DIV。

在你的情况下,这个DIv是一个问题:

<div id="panelPopup-screen" class="ui-popup-screen in" style="height: 611px;"></div>

您可以随时切换到jQuery Mobile 1.3 RC1,使用其面板,只需将其设置为半透明。

编辑:

为您找到了解决方案,这是一个实时工作的jsFiddle示例:http://jsfiddle.net/SC8hH/

这将解决您的问题:

#panelPopup-screen {
    display: none;
}