0

コードを変更しようとしていました:

<script type="text/javascript">
$(function() {
    $('#accordion > li').hover(
        function () {
            var $this = $(this);
            $this.stop().animate({'height':'400px'},500);            
            $('.description',$this).stop(true,true).fadeIn();
        },
        function () {
            var $this = $(this);
            $this.stop().animate({'height':'39px'},1000);          
            $('.description',$this).stop(true,true).fadeOut(500);
        }
    );
});
</script>

成功した縦型アコーディオンを作ることができるように。しかし、リンクをクリックすると(選択時に)停止するようにアコーディオンしたい。助けてください

4

1 に答える 1

0

hoverリンクをクリックするとバインドを解除したいと思います。その場合は、イベントのバインドmouseenterを解除できmouseleaveます。ホバーは、イベントのショートカットmouseenterですmouseleave

以下のようにしてみてください、

$('#accordion > li').unbind('mouseenter mouseleave')
于 2012-04-19T19:16:19.597 に答える