gpt4 book ai didi

javascript - jQuery 移动 : Popup and vclick event

转载 作者:行者123 更新时间:2023-11-28 02:25:34 24 4
gpt4 key购买 nike

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

最佳答案

您的代码工作正常,我不知道这是否是您的意图,但您正在使用 popup overlay panel 。与 jQuery Mobile 1.3 版本中的普通面板不同,弹出覆盖面板有一个隐藏的 div,可以拉伸(stretch)屏幕的全宽和全高。

看似点击邮件页面,实际上只是点击隐藏的覆盖 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;
}

关于javascript - jQuery 移动 : Popup and vclick event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15024519/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com