摘要:點我以上代碼在電腦瀏覽器和安卓上都能觸發事件,但是在上卻完全沒有反應查閱了很多信息后,說是這些元素上沒有事件,它是事件,就是說如果這個標簽是的可事件則是可以觸發的,因為本身默認不可點擊有一個解決方法是給這個元素添加這樣是可以解決的但是如果你
點我$(document).on("click", ".name", function() { alert("name"); });
以上代碼在電腦瀏覽器和安卓上都能觸發alert事件,但是在ios上卻完全沒有反應
查閱了很多信息后,說是iphone這些元素上沒有click事件,它是touch事件,
就是說如果這個name標簽是button的可click事件則是可以觸發的,因為div本身默認不可點擊
1、有一個解決方法是給這個元素添加css
.name{
cursor:pointer;
}
這樣是可以解決的
2、但是如果你覺得粗暴的話,可以將click改為touchstart事件,或者共存
$(document).on(“click touchstart”, “.name”, function() {
alert(“name”);
});
3.或者把div標簽改成button或者a標簽
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/115517.html
摘要:點我以上代碼在電腦瀏覽器和安卓上都能觸發事件,但是在上卻完全沒有反應查閱了很多信息后,說是這些元素上沒有事件,它是事件,就是說如果這個標簽是的可事件則是可以觸發的,因為本身默認不可點擊有一個解決方法是給這個元素添加這樣是可以解決的但是如果你 點我 $(document).on(click, .name, function() { alert(name); }); 以上代碼在電...
摘要:早期版本的的就是如此處理的,自定義事件在中觸發,解決單擊延時的問題。給按鈕綁定事件事件執行自定義事件觸發上的事件當然實際中肯定要放在其他的事件回調中,不然沒辦法響應用戶操作。 click延時 在移動設備上按下手指單擊,按先后順序,依次會發生touchstart->-touchmove(如果有的話)>touchend->mousedown->mousemove(如果有的話)->mouse...
摘要:下的點擊事件失效解決方法問題描述當委托給一個元素添加事件時,如果事件是委托到或上,并且委托的元素是默認不可點擊的如等,此時事件會失效。 iOS下的點擊事件失效解決方法 問題描述 當委托給一個元素添加click事件時,如果事件是委托到 document 或 body 上,并且委托的元素是默認不可點擊的(如 div, span 等),此時 click 事件會失效。 demo: ...
閱讀 1961·2021-09-09 09:33
閱讀 1107·2019-08-30 15:43
閱讀 2646·2019-08-30 13:45
閱讀 3297·2019-08-29 11:00
閱讀 845·2019-08-26 14:01
閱讀 3558·2019-08-26 13:24
閱讀 471·2019-08-26 11:56
閱讀 2683·2019-08-26 10:27