我是新来的Jquery,我试图让搜索字段在动画中,然后当你点击关闭图标(#search-close)它动画出来, #search-close按钮消失。animate wont .stop() - 令人讨厌的简单Jquery问题
动画中工作正常,但是当我点击关闭按钮,它的动画了,但马上又动画在
我知道这是非常简单的
在此先感谢
<script type="text/javascript">
$j(document).ready(function() {
$j('#search-slide').mousedown(function() {
$j('#search-close').fadeIn(100);
$j('#search-slide').animate({'left':-1});
$j('#tbcopy a').fadeOut(100);});
$j('#search-close').mousedown(function() {
$j('#search-close').stop().hide();
$j('#search-slide').stop().animate({'left':-250});
});});
</script>
我希望你明白['mousedown()'](http://api.jquery.com/mousedown/)也会在你点击-n拖动时捕获。如果你不想要这种行为,你必须使用['click()'](http://api.jquery.com/click/)。 – Braiam