第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

toggle() 只執(zhí)行一次 下次要執(zhí)行要點兩次

toggle() 只執(zhí)行一次 下次要執(zhí)行要點兩次

炎炎設(shè)計 2018-09-06 10:09:55
為了美化 select下拉框 用的是ul li代替的 具體html代碼如下:上面的代碼 需要一個彈出層觸發(fā)才會出來的 然后通過點擊div的 select-title 來讓下面的ul顯示出來 具體的 js代碼如下:select方法 是觸發(fā)點擊顯示隱藏的$(document).on('click','.addinfo,.add',function(){     $('.select-title span').attr('data-val',$(this).siblings('.edit').attr('val'));     $('.select-title span').text($(this).attr('txt'));     layer.open({         area: ['60%', '80%'],          type: 1,          title: false,               shift: 2,          content: $('#add')         });     select(); });function select(){     $(".select-title").on("click",function(){         $(".select-list").toggle();        return false;     }); }不知道怎么回事 第一次在這個彈出層里點擊正常出來 把彈出層關(guān)閉之后再打開彈出層 第二次點擊點不動 再關(guān)閉打開 第三次又能出來了
查看完整描述

1 回答

?
揚(yáng)帆大魚

TA貢獻(xiàn)1799條經(jīng)驗 獲得超9個贊

你在每次打開layer的時候都調(diào)用了select()方法,方法中重新綁定了click事件$(".select-list").toggle();(個人見解,沒看過jquery的事件實現(xiàn)方式,不過查了下button的確綁定了多個事件)重復(fù)綁定了事件,也就說執(zhí)行了一次隱藏和現(xiàn)實的toggle方法,所以等于無效。第三次點擊就等于綁了三個事件


查看完整回答
反對 回復(fù) 2018-10-21
  • 1 回答
  • 0 關(guān)注
  • 1275 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號