国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - Jquery click()事件的禁用

瀏覽:133日期:2023-03-08 14:43:12

問題描述

$(document).ready(function(){ $('.menua1').click(function(){ //執(zhí)行了點擊事件的內(nèi)容 });});function toggleMenu(){ var fs = window.top.document.getElementById('bframeset'); if(條件true){$('.menua1_noclick').attr('class','menua1'); }else{$('.menua1').attr('class','menua1_noclick'); }}

//HTML<a class='menua1'>A按鈕</a>

當我點擊B按鈕調(diào)用了toggleMenu(),將該元素的class值改變,我覺得以前ready()里面的click事件應(yīng)該失效,當我在調(diào)用toggleMenu()時把class的值換成初始值,click()應(yīng)該正常能夠運行;但是不管這個a標簽的class值怎么改變都不會影響到我原來的click,改變了class的值也依然能夠點擊進入執(zhí)行jqeury代碼,求解。

我的目的是:需要在點擊B按鈕后,將A按鈕原有的點擊事件禁用,當再次點擊B按鈕在開啟A按鈕原有的點擊事件。

在線等待,請高手指教。

問題解答

回答1:

當我點擊B按鈕調(diào)用了toggleMenu(),將該元素的class值改變,我覺得以前ready()里面的click事件應(yīng)該失效

首先這句話, 這個理解就是錯誤的.

舉個栗子:

有一個人叫小明, 他爸媽管他叫小明明, 他老婆管他叫大明明, 有一天小明的手破了一個口, 他爸/媽看到了問: 小明明你手怎么弄破了?他老婆說: 大明明做菜的時候不小心切到了又回頭問小明: 老公, 你的手還痛嗎?爸/媽說: 哎, 都這么大的人了 還叫大明明干嘛? 多不好聽老婆說: 好, 以后不叫了

Question: 小明的手壞了沒有?

jQuery的選擇器, 是為了通過不同的手段選擇到元素, 但是你對它造成的shanghai, 不會因為你改變了它的某個屬性而消除.

所以回歸正題, 給元素綁定了點擊事件, 需要清除

1. 如果是js綁定:ele.onclick = function(){...}//要清除的話 , 用空方法覆蓋ele.onclick = function(){}2. jQuery on方法綁定的點擊事件//用off解除綁定$ele.on('click', function(){})$ele.off('click', function(){})3.或者在點擊事件的回調(diào)中判斷狀態(tài)(全局變量/flag)var flag = true;$ele.on('click', function(){ if(flag){ ... }});function toggle(){ flag = !flag;}回答2:

樓上舉得列子也是有點意思,簡單來講,事件的綁定僅僅和元素的本身有關(guān),跟他以后叫什么名字沒太大關(guān)系。就好像說你的身份證代表了你這個人,然后有一天你換了名字,身份證是否就變成了代表別人?就是這個道理

回答3:

$('.menua1').off(’click’),把按鈕取消綁定click事件不就行了么

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产免费久久精品99 | 亚洲精品影院一区二区 | 中文字幕亚洲在线 | 久久在线精品 | 日韩人成 | 成年女人毛片免费视频永久vip | 成年人在线免费观看视频网站 | 99精品视频在线 | 国产一区二区三区精品久久呦 | 中国成人在线视频 | 成人免费久久精品国产片久久影院 | 欧美成人区 | 成人手机在线视频 | 国产亚洲人成网站观看 | 欧美毛片日韩一级在线 | 久久男人天堂 | 99久在线观看 | 久久亚洲一级毛片 | 三级手机在线观看 | 成人免费一区二区三区在线观看 | 美国一级片在线 | 欧美精品三级在线 | www.黄色大片 | 国产成人ay手机在线观看 | 日本在线观看一级高清片 | 欧美aaaaa激情毛片 | 成人性色生活片免费网 | 国产综合精品在线 | 日本视频免费在线播放 | 国产视频www | 免费又黄又爽的视频 | 亚洲精品美女国产一区 | 特级毛片8级毛片免费观看 特级毛片免费观看视频 | 亚洲三级黄 | 国产精品hd在线播放 | 国产aⅴ精品一区二区三区久久 | 久操精品视频 | 日韩精品一区二区三区视频网 | 成人黄色免费 | 成人影院人人免费 | 一级毛片免费不卡在线视频 |