【发布时间】:2014-11-02 18:50:13
【问题描述】:
我对 jquery 的“slideUp”有疑问。
在“slideDown”之后,我隐藏了打开的按钮,并将其显示在另一个 div 中。 这应该会关闭打开的框
HTML
<div class="ciao">
<div id="cerca"><input type="text" /></div>
<div id="flip"><a href="#">button</a></div>
<div id="panel">
<ul><li>menu 1 </li><li>menu 2 </li><li>menu 3 </li></ul>
</div>
</div>
JS
$("#flip a").click(function(){
$(this).hide();
$("#panel").slideDown("slow");
$('#flip').animate({top:'30px'});
$('#cerca').append('<a href="#" id="close">CHIUDI</a>');
});
$("#cerca a#close").click(function(){
$(this).parent('#panel').slideUp("slow");
});
JSFIDDLE http://jsfiddle.net/rttoorop/
【问题讨论】:
标签: javascript jquery html