스타일이있는 요소가 있습니다.
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가 아니라 다른 라이브러리라고 언급해야한다고 생각합니다. 코드가 의도 한대로 작동하는 것처럼 보이고 스타일이 추가되고 있지만 전환은 두 번째 경우에만 작동합니까?
.on()
메소드 가 없습니다 . 그렇지 않다면-$$는 무엇입니까?