Jquery slideToggle 效果不流畅且工作错误
Jquery slideToggle effect not smooth and works wrong
<style>
.hideblock{
dispaly:none;
}
</style>
<span id="btm">click here</span>
<ul>
<li id="showid" class="hideblock">
<span>target text</span>
</li>
</ul>
<script>
$("#btm").click(function(){
$("#showid").toggleClass("hideblock");
});
</script>
代码有效。现在我想用 jquery 幻灯片关闭和打开它。
我试试这个:
$("#showid").slideToggle().toggleClass("hideblock");
这很管用,但效果很差。
首先,对于打开:幻灯片打开buttom to up (not up to buttom)
二、关闭:幻灯片动画不工作!
您触发的次数超出了您的需要。仅触发 slideToggle(),不用担心 class 切换。
(您在 css 显示行中也输入错误)
工作fiddle:http://jsfiddle.net/q1v15txo/
<style>
.hideblock{
display:none;
}
</style>
<span id="btm">click here</span>
<ul>
<li id="showid" class="hideblock">
<span>target text</span>
</li>
</ul>
<script type="text/javascript">
$(document).ready(function(){
$("#btm").click(function(){
$("#showid").slideToggle();
});
});
</script>
<style>
.hideblock{
dispaly:none;
}
</style>
<span id="btm">click here</span>
<ul>
<li id="showid" class="hideblock">
<span>target text</span>
</li>
</ul>
<script>
$("#btm").click(function(){
$("#showid").toggleClass("hideblock");
});
</script>
代码有效。现在我想用 jquery 幻灯片关闭和打开它。
我试试这个:
$("#showid").slideToggle().toggleClass("hideblock");
这很管用,但效果很差。
首先,对于打开:幻灯片打开buttom to up (not up to buttom)
二、关闭:幻灯片动画不工作!
您触发的次数超出了您的需要。仅触发 slideToggle(),不用担心 class 切换。
(您在 css 显示行中也输入错误)
工作fiddle:http://jsfiddle.net/q1v15txo/
<style>
.hideblock{
display:none;
}
</style>
<span id="btm">click here</span>
<ul>
<li id="showid" class="hideblock">
<span>target text</span>
</li>
</ul>
<script type="text/javascript">
$(document).ready(function(){
$("#btm").click(function(){
$("#showid").slideToggle();
});
});
</script>