在我的网站上,我有一个带有 onClick 事件的输入按钮。onClick 事件只是触发一个 javascript 函数。该函数使用 jQuery 进行 Ajax Get 调用,并刷新网页。
它在 IE、Chrome(在我的 PC 上)上运行良好。但在我的手机上,它不起作用。今年买了手机,所以我认为它的浏览功能是最新的。使用安卓作为操作系统。
在我的网站上,我有一个带有 onClick 事件的输入按钮。onClick 事件只是触发一个 javascript 函数。该函数使用 jQuery 进行 Ajax Get 调用,并刷新网页。
它在 IE、Chrome(在我的 PC 上)上运行良好。但在我的手机上,它不起作用。今年买了手机,所以我认为它的浏览功能是最新的。使用安卓作为操作系统。
尝试在 JS 中使用tap
withon
而不是onclick
在 HTML 标签中使用。我有一个与此类似的问题,并通过使用它来解决:
$("#mypage1").on("click tap vclick", "a", function (e) {
e.preventDefault(); //dont forget this if you're using an anchor tag as a button
//your code.
});
vclick
来自文档的信息:
jQuery Mobile“vclick”事件处理程序模拟移动设备上的“onclick”事件处理程序。
tap
来自文档的信息:
在快速、完整的触摸事件后触发。