有人過來看一下嗎,關(guān)于回調(diào)函數(shù)的
$("button:last").click(function()?{ ????????????$("#a2").slideDown(3000,function(){ ????????????????if($('#a2').height?!==?0){ ????????????????????$('button:last').click(function(){ ????????????????????????$('#a2').slideUp(3000) ????????????????????}) ????????????????}else{ ????????????????????????$('#a2').slideDown(3000) ????????????????} ????????????}) ????????});
有大神過來看一下嗎,代碼是很亂,就是我想實現(xiàn)點擊它會下拉,再點擊上卷,
但是我這樣寫第一次是實現(xiàn)了我想要的,但是第二次再點擊下拉的時候它就自動上卷了
這是為什么呢,我要怎么用這個方法來實現(xiàn)
2018-10-09
$("button:last").click(function() {
? ? ? ? $("#a2").css("display") == "none"?$("#a2").slideDown(1000):$("#a2").slideUp(1000);
? ? });
判斷display是不是none,是就下拉,不是就上拉
2018-07-21
你的代碼邏輯是先執(zhí)行一次下滑操作,然后進(jìn)行判斷height,不等于0則上滑;否則下滑.
2018-06-06
不知道你這代碼 怎么回事 但是使用 slidetoggle不就好了嗎 還有你這 代碼邏輯很亂綁定了一個點擊事件 又在回調(diào)函數(shù)中重新綁定 點擊事件? 這個代碼解析真的是亂 執(zhí)行完slidedown 高度就應(yīng)該是0 按理應(yīng)該執(zhí)行不了 第二個回調(diào)函數(shù) 還有 自動上卷 有可能 是你綁定了兩個點擊事件