CSS3 переходы великолепны! Пока что я запускаю их с помощью: hover или: active объявлений в таблице стилей. Я смотрю, есть ли способ вызвать их из jquery.
Например:
#MyDiv{
border:1px solid red;
background:blue;
transition: all 0.3s linear;
}
MyDiv:hover{
border:1px solid black;
background:yellow;
}
Переход: hover будет срабатывать, когда мышь перемещается над MyDiv, но я собираюсь сделать что-то вроде:
$('#MyDiv').transition(hover); //that would be ideal
Другими словами, я бы хотел запустить анимацию css, чтобы при наведении курсора мыши на другой элемент div анимация #MyDiv запускалась с $('#SomeOtherDiv').mouseenter(function () { $('#MyDiv').transition(hover); });
Функция jquery animate не поддерживает цветовые переходы, и хотя я знаю, что вы можете добавить плагины jqueryUI, чтобы заставить его работать, мне было интересно, есть ли способ заставить его работать без использования jquery для вызова перехода css.