プロが教えるわが家の防犯対策術!

jQuery Easy Display Switch with CSS
http://designm.ag/tutorials/jquery-display-switch/

上記のスクリプトを利用したいのですが、
デフォルトでは、ページを開いた時に、縦12画像一覧表示、
Switch Viewのボタンをクリックすると横3列、縦4列一覧表示になります。

これをページを開いた時に横3列、縦4列一覧表示、
Switch Viewのボタンをクリックすると縦12画像一覧表示、と
デフォルトの逆にしたいのですが、どのようにすれば良いのでしょうか?

JavaScriptに詳しい方、どうぞ宜しくお願いします。

A 回答 (1件)

「横3列、縦4列一覧表示」になるfunctionを個別に処理速度0で実行し、


Switch Viewにあてているクリック用functionの順番を逆にすれば良いです。
<script type="text/javascript">
$(document).ready(function(){

$("ul.display").addClass("swap");
$("ul.display").fadeOut(0, function() {
$(this).fadeIn(0).addClass("thumb_view");
});

$("a.switch_thumb").toggle(function(){
$(this).removeClass("swap");
$("ul.display").fadeOut("fast", function() {
$(this).fadeIn("fast").removeClass("thumb_view");
});
}, function () {
$(this).addClass("swap");
$("ul.display").fadeOut("fast", function() {
$(this).fadeIn("fast").addClass("thumb_view");
});
});

});
</script>
「jQuery Easy Display 」の回答画像1
    • good
    • 1
この回答へのお礼

早速、教えていただきありがとうございます。
思うような動作になりました。

お礼日時:2009/07/24 17:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!