有人過來看一下嗎,關(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) ????????????????} ????????????}) ????????});
有大神過來看一下嗎,代碼是很亂,就是我想實(shí)現(xiàn)點(diǎn)擊它會(huì)下拉,再點(diǎn)擊上卷,
但是我這樣寫第一次是實(shí)現(xiàn)了我想要的,但是第二次再點(diǎn)擊下拉的時(shí)候它就自動(dòng)上卷了
這是為什么呢,我要怎么用這個(gè)方法來實(shí)現(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不就好了嗎 還有你這 代碼邏輯很亂綁定了一個(gè)點(diǎn)擊事件 又在回調(diào)函數(shù)中重新綁定 點(diǎn)擊事件? 這個(gè)代碼解析真的是亂 執(zhí)行完slidedown 高度就應(yīng)該是0 按理應(yīng)該執(zhí)行不了 第二個(gè)回調(diào)函數(shù) 還有 自動(dòng)上卷 有可能 是你綁定了兩個(gè)點(diǎn)擊事件