還有就是衆所周知的問題與IOS,它不承認click
事件,除非該元素的CSS cursor: pointer;
如何獲取所有具有jQuery附加的「click」事件的元素?
不過,我不希望所有點擊元素,以在桌面上的這種行爲,所以我在尋找一種方式來添加此只有在檢測到IOS時纔會發送css。
3210不知道如果這甚至是可能的,但我真的想找到一個不用擔心IOS點擊的好方法。
UPDATE: 的想法是這樣的:
$(document).ready(function(){
$('body').on('click', 'div.hasClick', function(){
// do something
});
/* much more similar click event attached to many elements*/
if (navigator.userAgent.match(/(iPod|iPhone|iPad)/)){
var elements = /* here I need help to get all elements that have click event
attached, taking into account that some of them could be added dynamically
*/
elements.css('cursor', 'pointer');
}
});
爲什麼不只是加個班使用媒體查詢jQuery和使用CSS? – azs06