我的应用程序中有 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 );
});
});
任何想法 ?