Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Совместить css hover и jquery animate / 5 сообщений из 5, страница 1 из 1
21.06.2013, 11:36
    #38305965
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совместить css hover и jquery animate
Подскажите, возможно ты это сделать?
Для элемента, я задаю

Код: javascript
1.
.item:hover { background-color: #aaa; }



И задаю обработчик

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$(function () {
	$(' .item').mouseover(function (event) {
		event.preventDefault();
		$(this).animate({backgroundColor: '#999'}, {queue: false, duration: 150});
	});
	$(' .item').mouseout(function (event) {
		event.preventDefault();
		$(this).animate({backgroundColor: '#666'}, {queue: false, duration: 150});
	});
});



Но при первом наведении мыши, цвет изменяется не плавно, а и резко, только после уже, все работает как нужно. Как бы можно было бы реализовать подобное?
...
Рейтинг: 0 / 0
21.06.2013, 11:53
    #38305996
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совместить css hover и jquery animate
Заюзать transition :)

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<!DOCTYPE HTML>
<html>  
<head>
  <style>
    .item {
      transition: background-color 1000ms;
      }
  
    .item:hover {
      background-color: #aaa;
      transition: background-color 1000ms;
    }
  </style>
</head>  
<body>
  <div class="item">Item</div>
</body>
</html>
...
Рейтинг: 0 / 0
21.06.2013, 11:58
    #38306007
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совместить css hover и jquery animate
Я как то больше привык использовать jquery для этих эффектов. transition в данном случае будет лучше?
...
Рейтинг: 0 / 0
21.06.2013, 13:33
    #38306176
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совместить css hover и jquery animate
spider13, это уже Вам решать.
...
Рейтинг: 0 / 0
21.06.2013, 15:50
    #38306458
spider13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совместить css hover и jquery animate
Ну да, спасибо, переделал на transition. Действительно, так проще. Спасибо за подсказку
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Совместить css hover и jquery animate / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]