アプリケーションに 2 つの div があり、それぞれに 2 つの異なる画像サイズがあります。クリックすると、それらの間でクラスを切り替える必要があります。すべて正常に動作していますが。
クラスbig_divからsmall_divへの切り替えは完全に機能しています..問題なし、画像アニメーションなし
しかし、small_div から big_div への切り替えは、現在のサイズから提案された大きなサイズへのいくつかの画像アニメーションを示しています。
アニメーションなしでクラスのインスタンス幅を変更するにはどうすればよいですか? コードは次のようになります
CSS
.big_div {
width:600px;
height:400px;
float:left;
border:1px solid #cacaca;
}
.big_div img {
width:150px;
height:100px;
float:left;
margin:10px;
}
.small_div {
width:600px;
height:400px;
float:left;
border:1px solid #cacaca;
}
.small_div img {
width:300px;
height:200px;
float:left;
margin:10px;
}
HTML
<body>
<div id="big" class="big_div"></div>
<div id="small" class="small_div"></div>
<a id="switch">Click</a>
</body>
JS
$(document).ready(function(){
$('#switch').click(function(){
$('#big').switchClass( "big_div", "small_div",1 );
$('#small').switchClass( "small_div", "big_div",1 );
});
});
何か案が ?