2013-03-25 13 views
2

我正在使用HTML5/JqueryMobile創建網頁。並且我知道onclick功能在ios設備瀏覽器上無法正常工作。如何更改所有可點擊的onclick事件?以便我可以點擊ios設備瀏覽器。如何讓我所有的onclick事件在ios瀏覽器中點擊?

這隻適用於我創建的uniqueID。

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

我想要點擊所有的onclick事件。任何想法?

+1

'$(文件)。在(「水龍頭」,函數()'這是什麼意思? – Omar 2013-03-25 09:57:02

+0

這意味着我加入這個腳本會改變我所有的「的onclick = blahblah功能()」是點擊在iOS瀏覽器? – user983738 2013-03-25 10:17:17

回答

1

以下代碼將在您的document上捕獲所有tap事件。

$(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> 
相關問題