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