亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - Jquery click()事件的禁用

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

問題描述

$(document).ready(function(){ $('.menua1').click(function(){ //執行了點擊事件的內容 });});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按鈕調用了toggleMenu(),將該元素的class值改變,我覺得以前ready()里面的click事件應該失效,當我在調用toggleMenu()時把class的值換成初始值,click()應該正常能夠運行;但是不管這個a標簽的class值怎么改變都不會影響到我原來的click,改變了class的值也依然能夠點擊進入執行jqeury代碼,求解。

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

在線等待,請高手指教。

問題解答

回答1:

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

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

舉個栗子:

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

Question: 小明的手壞了沒有?

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

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

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

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

回答3:

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 九九在线精品视频播放 | 国产成人自拍视频在线观看 | 三级国产精品 | 美女被啪到深处喷水gif动态图视频 | 久热精品视频在线 | 日韩不卡一二三区 | 欧美精品无需播放器在线观看 | 2048国产精品原创综合在线 | 亚洲精品视频免费 | 久久精品免视看国产成人2021 | 亚洲国产日韩无在线播放 | 色综合色综合 | 色综合天天综合 | 老人与老人免费a级毛片 | 善良的翁熄日本中文字幕1 上海麻豆文化传媒网站入口 | 高h喷水荡肉爽文np肉色文 | blacked欧美一区二区 | 久久毛片视频 | 欧美成人综合在线观看视频 | 国产欧美精品一区二区三区四区 | 丁香五月好婷婷深深爱 | 国产精品黄页网站在线播放免费 | 欧洲女人性开放视频在线观看 | 久久久久久a亚洲欧洲aⅴ | 国产精彩视频在线观看 | 哪个网站能看毛片 | 在线观看亚洲 | 亚洲精品一区二区三区香蕉在线看 | 精品在线一区二区三区 | 国产精品久久久久久影视 | 婷婷五月色综合香五月 | 国产精品久久久久久一区二区三区 | 国产成人久久精品二区三区牛 | 黄在线免费观看 | 欧美ol丝袜高跟秘书在线播放 | 国产专区视频在线观看 | 国产精品一区二区四区 | 亚洲一区www | 国产孕妇做受视频在线观看 | 欧美第二区 | 污视频免费在线播放 |