То, о чем вы говорите, называется переходом , означающим, что переход из одного состояния в другое состояние происходит плавно и со временем, а не внезапно и внезапно. В качестве альтернативы я предлагаю использовать CSS3 Transitions или функцию jQuery animate
. Пожалуйста, дайте мне знать, если эти альтернативы могут удовлетворить ваши требования.
Обновление:
Сам jQuery не имеет этой возможности. Но jQueryUI расширяет метод анимации jQuery, так что вы можете плавно применять переход от одного класса CSS к другому классу CSS.
Здесь , где вы можете найти его.
Обновление:
var button = $('#button');
button.hover(function(){
button.switchClass('ordinary', 'hovered', 1000);
}, function(){
button.switchClass('hovered', 'ordinary', 1000);
});