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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

彈出次數(shù)問題

<script>
??$(function(){
????$(".btn").click(function(){
??????$("#mymodal").modal("toggle");
??????$('#mymodal').on('hide.bs.modal',function(){
????????alert('我要隱藏啦');
??????})
????});
??});
//???$('#mymodal').on('hide.bs.modal',function(){
//?????alert('我要隱藏啦');
//???})
</script>

為何代碼段放置在【click()事件里面時(shí),每增加一次點(diǎn)擊,彈出就會(huì)增加兩次】,而【代碼段單獨(dú)放置時(shí)則只會(huì)彈出一次警告框】,警告框彈出次數(shù)不隨點(diǎn)擊次數(shù)的增加而增加?


正在回答

1 回答

你可以把hide.bs.modal看做是一個(gè)和click 一樣的動(dòng)作。

hide.bs.modal這個(gè)動(dòng)作的意思是:在hide方法調(diào)用時(shí)(但還未關(guān)閉隱藏)立即觸發(fā),就是當(dāng)你關(guān)閉彈出框的時(shí)候就立刻觸發(fā)這個(gè)動(dòng)作,而這個(gè)動(dòng)作綁定的是一個(gè)function{? ?alert('我要隱藏啦');? } 事件。

現(xiàn)在回答你的問題,

你把代碼寫在里面,每點(diǎn)擊一次按鈕,都會(huì)重復(fù)綁定一次事件$('#mymodal').on('hide.bs.modal',function ) , 這個(gè)事件綁定不是覆蓋的,而是累加的,相當(dāng)于你綁定了很多次同樣的事件,每一個(gè)循環(huán)你點(diǎn)擊了兩次按鈕("點(diǎn)擊我","關(guān)閉"),所以增加兩次。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

TWT 提問者

答案詳盡易懂,非常感謝!
2016-04-25 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
玩轉(zhuǎn)Bootstrap(JS插件篇)
  • 參與學(xué)習(xí)       128659    人
  • 解答問題       302    個(gè)

帶領(lǐng)大家學(xué)習(xí)怎么使用JS自由控制Bootstrap中提供的組件

進(jìn)入課程

彈出次數(shù)問題

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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