toggle()問題
? ? ? ? ? ? $(function () {
? ? ? ? ? ? ? ? $("#btntest").bind("click", function () {
? ? ? ? ? ? ? ? ? ? //$("div").toggle();
? ? ? ? ? ? ? ? ? ? $("div").toggle(
? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? function(){$(this).show();}, ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? function(){$(this).hide();} ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? )
? ? ? ? ? ? ? ? });
? ? ? ? ? ? });
? ? ? ? ? ??
? ? ? ? ? ? /* ? ? ? ?$(function () {
? ? ? ? ? ? $("#btntest").bind("click", function () {
? ? ? ? ? ? ? ? $("div").toggle(
? ? ? ? ? ? ? ? ? function(){
? ? ? ? ? ? ? ? ? ? ? $(this).attr("display","none");
? ? ? ? ? ? ? ? ? },?
? ? ? ? ? ? ? ? ? function(){
? ? ? ? ? ? ? ? ? ? ? $(this).removeAttr("display");
? ? ? ? ? ? ? ? ? })
? ? ? ? ? ? })
? ? ? ? });*/
后邊的兩個(gè)toggle里寫函數(shù)的都沒反應(yīng),為什么?那里寫錯(cuò)了嗎?
2016-05-13
toggle本身就是點(diǎn)擊元素依次執(zhí)行函數(shù),去掉bind函數(shù)正常。否則點(diǎn)擊按鈕對(duì)div執(zhí)行toggle,然后執(zhí)行第一個(gè)函數(shù),但是沒有再次點(diǎn)擊div,不會(huì)執(zhí)行第二個(gè)函數(shù)。再點(diǎn)擊按鈕,又一次執(zhí)行toggle第一個(gè)函數(shù)。
2016-04-23
toggle()本身就是對(duì)元素顯示的切換,不用再加hide()或者show()的,直接用$("div").toggle()就好啦。而且你點(diǎn)擊了一下子執(zhí)行兩個(gè)函數(shù),又顯示又隱藏的,肯定沒反應(yīng),而且這樣代碼不精簡(jiǎn)。
2016-04-23
把你的所有代碼傳上來看看