本人新手,場(chǎng)景是自己做的一個(gè)小練習(xí):設(shè)置兩組投票數(shù)據(jù),每人可以投三票,超過(guò)了了就彈窗提示。驗(yàn)證方法是在localstorage中設(shè)置一個(gè)計(jì)數(shù)器,每次點(diǎn)擊后計(jì)數(shù)器+1。然后我想自己另外寫(xiě)一個(gè)刷票的小功能:添加一個(gè)解除限制的按鈕,點(diǎn)擊這個(gè)按鈕后就可以直接在原先的投票按鈕上進(jìn)行無(wú)限次數(shù)的點(diǎn)擊。我的實(shí)現(xiàn)方式是直接把原先的按鈕類(lèi)替換成另一個(gè)類(lèi),然后模擬原先的按鈕類(lèi)操作??梢詫?shí)現(xiàn)無(wú)限次的點(diǎn)擊,但是每次都會(huì)先觸發(fā)原先那個(gè)按鈕類(lèi)的localstorage驗(yàn)證操作。想請(qǐng)教下各位這是怎么回事后來(lái)想了個(gè)取巧的辦法:把localstorage里的計(jì)數(shù)器改成一個(gè)很大的負(fù)數(shù),來(lái)實(shí)現(xiàn)偽無(wú)限次點(diǎn)擊。但是總感覺(jué)這種解決方式不是很優(yōu)雅,所以想請(qǐng)教下各位有沒(méi)有更好點(diǎn)的解決辦法相關(guān)代碼:按照答案里“nightire”的指點(diǎn),在類(lèi)替換后先用off()將之前綁定在btn類(lèi)上的事件取消,然后重新給btn-s綁定事件即可。實(shí)現(xiàn)代碼:
jQuery中的類(lèi)被移除后為什么還可以觸發(fā)該類(lèi)的事件?
紅顏莎娜
2019-04-16 20:27:05