解決動態新增元素繫結事件在ios上面失效

2022-09-07 01:51:11 字數 363 閱讀 4269

例:$('body').on('click',element,fn);

這樣做的原理我也不太是太懂,好像是通過冒泡,將事件冒泡到body的後代元素element中,這樣就繫結上事件了,但是其在andriod上沒有問題,在ios上面卻沒有效果.

查了各種帖子,好像是因為沒有找到dom的原因(具體原因暫且不提,我也不是**座...)

後來發現,只要在你最初查詢的元素樣式中新增cursor:pointer屬性,在ios上面就正常了,

例如上面那種情況,只需要新增如下一段css屬性即可

cursor:pointer;

唉,儘管不太清楚,其中涉及到的一些更深層次的原因,但是對我這種菜雞來說,能解決都是福音了.

Jquery 為動態新增元素繫結事件

有一段時間沒用jquery了,今天又碰到這個問題。當時是知道有livejquery可以解決。但是我並不喜歡為了這個而另外載入乙個。我當時的處理方法是在新增的時候手工繫結事件處理函式。不過新版的jquery已經新增了這個功能。我們已經不需要為此煩惱了。參考 以前我們定義事件,比如為元素定義單擊事件是這...

jquery 動態新增元素的事件

開發專案時候選擇框dropdownlist的change事件,有時候需要多級級聯從而動態生成select元素,但是此時的select元素的change事件無法觸發,非常苦悶。在專案中採用了兩種方式,一種是重新聲稱元素的時候,把事件寫入到partial的view中,但是這種方法執行還是不錯,但是在我做...

JList動態新增元素

如果要動態的新增,以下是我的經驗 按我的理解,其實jlist不管資料的新增,而是由defaultlistmodel類實現資料的新增,先說說這個類的繼承關係。listmode 介面 abstractlistmode類 defaultlistmodel類 例如 defaultlistmodel dlm ...