2

チュートリアルを見てこれを作成しましたが、右側から左側に機能させるオプションがありません。体の右側にはつけたくない。

フィドルへのリンク

4

2 に答える 2

4

jQueryドキュメントから:

この.slideToggle()メソッドは、一致した要素の高さをアニメーション化します。これにより、ページの下部が上下にスライドし、アイテムが表示または非表示になるように見えます。要素が最初に表示されている場合は、非表示になります。非表示の場合は表示されます。

そのため、左右に実行することは (その方法では) オプションではないように見えます。チュートリアルを見ている場合、プロジェクトに jQuery UI を追加し、そのアニメーション メソッドを使用するのが簡単な方法です。それはそれを次のように簡単にします:

$(this).hide('slide',{direction:'left'},1000); //or show

ただし、jQuery UI (yaiii) なしでそれを行う方法を学びたいと思うかもしれませんが、結局のところそれほど難しくはありません。jQuery UI (私が推測する) が何をしているのかを分析する必要があります。

$(this).animate({ marginLeft: "100%"} , 1000);

もちろん、どちらの例でも、アニメーション化する要素のセレクターに置き換える必要がありthisますが、学習しているので、指摘したいと思います。

于 2012-11-29T15:55:49.153 に答える
0

プラグインを検討することもできます。

http://www.webinventif.fr/wslide-plugin/

ページはフランス語ですが、プラグインは一目瞭然です。

お役に立てれば

于 2012-11-29T16:50:49.023 に答える