Jquery mobile 无法在WP 8.1 Webview上获取触摸事件。开发
我有一个网站,使用jquery mobile检测触摸交互。 当我在桌面上测试它时,它工作正常,但当我尝试使用嵌入在WindowsPhone8.1WebView应用程序中的它时,不会触发任何触摸事件。 我错过了什么 -编辑- 好的,下面是我正在使用的一些代码:Jquery mobile 无法在WP 8.1 Webview上获取触摸事件。开发,jquery-mobile,windows-phone-8.1,Jquery Mobile,Windows Phone 8.1,我有一个网站,使用jquery mobile检测触摸交互。 当我在桌面上测试它时,它工作正常,但当我尝试使用嵌入在WindowsPhone8.1WebView应用程序中的它时,不会触发任何触摸事件。 我错过了什么 -编辑- 好的,下面是我正在使用的一些代码: <script> $(function () { jQuery(window).on("swipe", function (event) { NotifyApp("Test"); }); });
<script>
$(function () {
jQuery(window).on("swipe", function (event) { NotifyApp("Test"); });
});
</script>
NotifApp()按预期工作,当我通过按钮手动调用应用程序时,该函数会通知应用程序。您的帖子中缺少代码。我相信发布我的代码无助于解决问题。它是一个非常混乱的asp.net应用程序。我正在使用jquery mobile获取触摸事件。它可以在桌面上正常工作,但不能在WindowsPhone8.1上的IE11手机上正常工作。没有在手机上触发触摸事件至少与触摸事件相关的代码。好的,我添加了处理触摸事件的代码。将您的代码包装在
$(文档)中代码>而不是$(函数(){})代码>。
function NotifyApp(message) {
if ((typeof (window.external) !== "undefined") && (typeof (window.external.notify) !== "undefined")) {
window.external.notify(message);
}
}