国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-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)文章:
主站蜘蛛池模板: 亚洲成人一级片 | 一级美国乱色毛片 | 中文字幕成人网 | 亚洲国产精品成 | 久久视频免费观看 | 夜色爽爽 | 久久精品综合 | 亚洲午夜精品一区二区 | 怡红院日本一道日本久久 | 日本加勒比在线播放 | 在线观看视频国产 | 亚洲第一页在线视频 | 亚洲第一看片 | 免费看特黄特黄欧美大片 | 国产91九色刺激露脸对白 | 看v片| 中文字幕一二三区乱码老 | 一区二区三区四区视频在线 | 精品成人一区二区三区免费视频 | 一区二区三区四区五区六区 | 不卡无毒免费毛片视频观看 | 国产精品伦理久久久久 | 久久久久无码国产精品一区 | 久久精品免费观看国产软件 | 欧美日韩亚洲一区二区三区在线观看 | 在线精品免费观看综合 | 日韩中文字幕一在线 | 曰本美女高清在线观看免费 | 亚洲成成品网站有线 | 欧洲乱码伦视频免费 | 特级a欧美孕妇做爰片毛片 特级a欧美做爰片毛片 | 在线观看亚洲人成网站 | 亚洲欧美卡通成人制服动漫 | 亚洲精品欧美精品一区二区 | 成人欧美视频在线观看 | 精品免费在线视频 | 狠狠色狠狠色综合久久第一次 | 韩日三级视频 | 女人张开腿让男人插 | 日本一级毛片在线看 | 国内精品免费一区二区三区 |