Tôi có một yếu tố với phong cách
position: relative;
transition: all 2s ease 0s;
Sau đó, tôi muốn thay đổi vị trí của nó một cách trơn tru sau khi nhấp vào nó, nhưng khi tôi thêm kiểu thay đổi, quá trình chuyển đổi không diễn ra, thay vào đó phần tử di chuyển ngay lập tức.
$$('.omre')[0].on('click',function(){
$$(this).style({top:'200px'});
});
Tuy nhiên, nếu tôi thay đổi thuộc color
tính chẳng hạn, nó sẽ thay đổi trơn tru.
$$('.omre')[0].on('click',function(){
$$(this).style({color:'red'});
});
Điều gì có thể là nguyên nhân của điều này? Có thuộc tính nào không phải là 'chuyển tiếp' không?
CHỈNH SỬA : Tôi đoán tôi nên đề cập rằng đây không phải là jQuery, nó là một thư viện khác. Mã dường như hoạt động như dự định, các kiểu đang được thêm vào, nhưng quá trình chuyển đổi chỉ hoạt động trong trường hợp thứ hai?
.on()
phương thức nào . Nếu không - $$ là gì?