toggle本身不是就有綁定鼠標(biāo)點(diǎn)擊事件的功能嗎?為什么要用bind綁定點(diǎn)擊事件再引用toggle事件?而且為什么在網(wǎng)頁(yè)練習(xí)中給toggle綁定多個(gè)函數(shù)實(shí)現(xiàn)不了,沒有反應(yīng),網(wǎng)頁(yè)中調(diào)的,明明是1.8版本的???
<body>
??????? <h3>toggle()方法綁定多個(gè)函數(shù)</h3>
??????? <input id="btntest" type="button" value="點(diǎn)一下我" />
??????? <div>我是動(dòng)態(tài)顯示的</div>
?????? ?
??????? <script type="text/javascript">
??????????? $(function () {
??????????????? $("#btntest").bind("click", function () {
??????????????????? $("div").toggle();
??????????????? })
??????????? });
??????? </script>
??? </body>
2016-04-01
1、toggle() 方法當(dāng)它沒有參數(shù)時(shí),它只有隱藏和顯示的功能,必須要配合bind()方法來(lái)綁定事件(可以是click,也可以是mouseout……),就是需要一個(gè)動(dòng)作來(lái)觸發(fā)這個(gè)toggle()方法,以達(dá)到顯示or隱藏被選中元素的功能。
2、當(dāng)它是這種形式toggle(fun1,fun2,funN……)作為綁定多個(gè)函數(shù)的方法來(lái)用時(shí),它本身就具備了click點(diǎn)擊觸發(fā)相應(yīng)函數(shù)的功能了,點(diǎn)擊相應(yīng)的元素后會(huì)依次執(zhí)行fun1,fun2,funN……這些個(gè)函數(shù)。
我是這么理解的,不知道對(duì)你會(huì)不會(huì)有所幫助。
2016-03-28
toggle()方法除了綁定鼠標(biāo)點(diǎn)擊事件以外,他還可以控制某元素的顯示與隱藏,你寫的代碼就是用了這個(gè)功能。
2016-03-28
toggle這個(gè)方法的意思是改變屬性的隱藏狀態(tài),代碼是點(diǎn)擊改變id的隱藏狀態(tài)的意思,不綁定事件不行。如果多個(gè)快綁定 中間空格隔開應(yīng)該就行$("div ul")類似