2

我正在使用 HTML5/JqueryMobile 创建网页。我知道 onclick 功能在 ios 设备浏览器上不起作用。如何更改所有可点击的 onclick 事件?以便我可以点击 ios 设备浏览器。

这仅适用于我创建的 uniqueID。

  $("#Button").tap(function(e) {
    e.preventDefault();
    alert("test");
});

我希望所有 onclick 事件都被点击。知道吗?

4

1 回答 1

1

下面的代码将捕获tap您的所有事件document

$(document).on('tap', function () {
 $('<p>tap</p>').appendTo('#content'); // example
});

这适用于 iOS 浏览器以及桌面浏览器(已测试)。

<div data-role="page" id="page">
 <div data-role="header">
  <h1>Header</h1>
 </div>
 <div data-role="content" id="content">Tap events</div>
  <div data-role="footer">
  <h4>Footer</h4>
 </div>
</div>
于 2013-03-25T11:15:08.130 回答