jqueryを使用して一種のスライダーを実装しようとしています。ただし、この質問は、機能を実現するためのCSSに関するものです。
私のサイトのデザインは、幅960pxの中央の列を占めています。このレイアウト内には、「次へ」ボタンをクリックして右にスライドしたい中央の要素があります。同時に、同じクラスの別の要素が左からスライドして、空いたスペースを占有します。私が達成しようとしていることの図を描きました。代替テキストhttp://img714.imageshack.us/img714/692/61886077.png
この図では、赤いブロックはスライドインおよびスライドアウトしたい要素であり、jQueryを使用して効果を生成するために左に移動するdivによってグループ化されています
私は2つの主な質問があります:
- ブラウザのウィンドウ幅が変化する可能性があり、現在のアイテムではないすべての要素を画面外に配置する必要がある場合、正しいマージン値を取得するにはどうすればよいですか?
2.ユーザーがサイズを変更する場合、jQueryのresize()イベントを使用して返された値に基づいてマージンを動的に変更できます。それとも、純粋なCSSを使用してそれを行うためのより良いより良い方法がありますか?