0
有没有办法在jQuery中执行属性更改的动画,就像使用.switchClass()函数执行动作一样?jquery动画属性更改
类应该通过元素的属性值更改保持不变。
这里的jsfiddle显示什么我想要实现:
代码: HTML
<div class="big" id="1"></div>
CSS:
div {
width: 100px;
height: 100px;
background-color: #ccc;
}
.big[id="1"] {
width: 200px;
height: 200px;
}
.big[id="2"] {
background-color: #00f;
}
JS:
这样做的$("div").click(function() {
$(this).switchClass('big[id=1]', 'big[id=2]', 1000, "easeInOutQuad");
});
我不工作对我来说,DIV就这样消失在这里的jsfiddle:http://jsfiddle.net/9nh348sb/2/ – AnKing
@AnKing我看到小提琴,如果你想执行简单的动画,而不需要点击事件,你需要在基于html的当前值的处理程序中交换id setter。这里是更新小提琴http://jsfiddle.net/9nh348sb/4/ – Sangram
你不能执行切换点击的div,因为一旦div被隐藏,你不能执行点击。但是如果想在这里点击文件执行更新小提琴http://jsfiddle.net/9nh348sb/5/ – Sangram