哪位大神瞧瞧,換了用判斷語(yǔ)句寫(xiě)了之后點(diǎn)擊能隱藏 ,但不能自動(dòng)顯示了。請(qǐng)問(wèn)是哪出了問(wèn)題??
不用toggle()方法。也不用$("#a1").hide(1000).show(1000);
? <div class="left">
? ? ? ? <div id="a1">hide-show</div>
? ? ? ? <button>直接hide-show動(dòng)畫(huà)</button>
? </div>
? ? <script type="text/javascript">
? ? $("button").click(function(){
? ? ? ? if($("#a1").length>0){
? ? ? ? ? ? $("#a1").hide(2000);
? ? ? ? }
? ? ? ? else{?
? ? ? ? ? ? $("#a2").show(2000);
? ? ? ? }
? ? })
? ? </script>?
用判斷語(yǔ)句寫(xiě)了之后點(diǎn)擊能隱藏 ,但不能自動(dòng)顯示了。請(qǐng)問(wèn)是哪出了問(wèn)題
2017-07-19
show()、hide()方法修改的是元素的高度、寬度、透明度;不會(huì)修改字符長(zhǎng)度的,所以不能用.length判斷
2018-04-22
感覺(jué)按照樓上復(fù)制粘貼不行
2017-07-20
?<script type="text/javascript">
? ? $("button").click(function(){
? ? ? ? if($("#a1").length>0){ ? ?//判斷a1的長(zhǎng)度是否大于0,結(jié)果只能顯示一種
? ? ? ? ? ? $("#a1").hide(2000); ? ?//大于0 隱藏,執(zhí)行完畢,就不在執(zhí)行else{}里的語(yǔ)句
? ? ? ? }
? ? ? ? else{ ? ?
? ? ? ? ? ? $("#a1").show(2000); ?//小于0 顯示
? ? ? ? }
? ? })
? ? </script>?
想要隱藏后自動(dòng)顯示,只需給show() 加個(gè)時(shí)間
$("button").click(function(){
? ? ? ? if($("#a1").length>0){ ?
? ? ? ? ? ? $("#a1").hide().show(2000); ?
? ? ? ? }
? ? ?});
2017-07-19
id寫(xiě)錯(cuò)了親
2017-07-19
。。。你的#a2在哪