0

jQuery UI を使用してサイトにスライド メニュー効果を追加していますが、小さな非常に奇妙な問題が発生しています。これが私のコードです:

$(document).ready(function(){
    $(".menuitem").hide();
    var url = window.location;
    $('.menulink').filter(function() {
        return this.href == url;
    }).removeClass('menulink');
    $($(".menuitem").get().reverse()).each(function(i, e) {
        $(this).delay(i*400).toggle("slide");
    });
});

"slide" の後に ", { direction: "left" }" を追加すると、要素がスライドする代わりに表示されます。

jQuery UI の私の実装でしょうか? これは私が使用しているコードです:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
4

1 に答える 1