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