การเปลี่ยน CSS ใช้ไม่ได้กับบนล่างซ้ายขวา
ฉันมีองค์ประกอบที่มีสไตล์ position: relative; transition: all 2s ease 0s; จากนั้นฉันต้องการเปลี่ยนตำแหน่งได้อย่างราบรื่นหลังจากคลิกที่มัน แต่เมื่อฉันเพิ่มสไตล์การเปลี่ยนจะไม่เกิดขึ้นแทนองค์ประกอบจะเคลื่อนที่ทันที $$('.omre')[0].on('click',function(){ $$(this).style({top:'200px'}); }); อย่างไรก็ตามหากฉันเปลี่ยนcolorคุณสมบัติเช่นการเปลี่ยนแปลงอย่างราบรื่น $$('.omre')[0].on('click',function(){ $$(this).style({color:'red'}); }); อะไรคือสาเหตุของสิ่งนี้? มีคุณสมบัติที่ไม่ใช่ 'เฉพาะกาล' หรือไม่? แก้ไข : ฉันเดาว่าฉันควรจะพูดว่านี่ไม่ใช่ jQuery แต่เป็นห้องสมุดอื่น ดูเหมือนว่าโค้ดจะใช้งานได้ตามที่ต้องการมีการเพิ่มรูปแบบ แต่การเปลี่ยนใช้ได้เฉพาะในกรณีที่สองเท่านั้น?