Pra*_*sen 6 jquery event-handling ipad cordova
我有iPad的PhoneGap-iOS应用程序,用户将获得Logout Popup,如下图所示.
当用户点击Body时,我希望隐藏此弹出窗口.我code
这原生浏览器的工作原理是不工作的iPad Simulator
.
$("body").ClickOrTouch(function (evt) {
if (!(evt.target.id == "launchUsername") {
$('#launchLogout').hide();
}
});
Run Code Online (Sandbox Code Playgroud)
也许event.touches[0].target
可以在移动设备上做到这一点(你有触摸数组来管理多点触摸事件,一个手指)。正如本主题中所讨论的:Mobile Safari - event.target in touch event
但我认为值得尝试jquery-ui-touch-punch。
这是我在移动网络应用程序(例如 cordova/phonegap)上使用 jquery 管理触摸事件的方法
非常简单:只需添加此库即可使任何 touh 事件的行为类似于鼠标事件。
(触摸向下/向上 => 鼠标向下/向上,单击 => 单击等...)
归档时间: |
|
查看次数: |
1561 次 |
最近记录: |