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