2
當你點擊頁面上的任何位置時,我需要運行一個函數。最初我用這個:jQuery'document','body'和'html'選擇器不能在iPhone上工作
$('html').click(function() {
// stuff to happen
});
這在我的android手機和Firefox中完美的工作,但無法在iPhone上工作。我試圖將'html'改爲'body'和'document',但仍然沒有運氣。
有沒有一種合適的iPhone方式來使用任何東西作爲選擇器?我想我可以使用'*'但我不想要開銷,因爲這是一個移動優化網站。謝謝
我以前遇到類似的問題。不要綁定到$('html')。click(),嘗試綁定到$('body'),click()或者其他可以測試的元素。 – Tank
更新我的問題,謝謝你的輸入。 – Evans
不是直接的答案,但在菜單下添加一個完整頁面的空白div通常很有用,然後將點擊應用於該頁面。您對事物有更多的控制權,不必處理儘可能多的傳播問題。 –