Изменение рисунка фона при помощи jquery

Статус
Закрыто для дальнейших ответов.

aspirin

Well-Known Member
Регистрация
23.04.2011
Сообщения
127
Не получается :) хочу поменять фоновый рисунок плавно (для меню). Делаю так:
Код:
	$(".top-menu ul li a").mouseover(function(){
		$(this).animate({
		backgroundImage: "menu-bg.jpg",
		backgroundRepeat: "repeat-x"
		}, 1000 );
	});
и тишина. Где камень?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 145
А если сделать на CSS3.
 

marker

Well-Known Member
Регистрация
23.10.2010
Сообщения
399
ты так плавно не поменяешь :laugh:

технология намного сложнее и все зависит от анимации которую хотите увидеть
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 145
На css3 поменяешь :tongue:
Хотя с БГ не пробовал...щас попробую

http://demo.g63.ru/background_animation.html :biggrin:
 

marker

Well-Known Member
Регистрация
23.10.2010
Сообщения
399
css3 как давно кросс-браузерным стал?
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 145
css3 как давно кросс-браузерным стал?
Ты про ослика?
Ну тогда встречный вопрос: "JS когда кросс-браузерным стал?"

Для старых браузеров просто не будет анимации.
Но в отличие от JS, он будет работать и почти на все мобильных платформах.
Текстовые браузеры не в счет, там и JS работать не будет, ага?!

А еще будет работать и с отключенными скриптами.

Сейчас еще замучу и градиент на CSS )))
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 145
Блин, с градиентами походу дела облом. Еще не научились браузеры их анимировать :wacko:
 
Статус
Закрыто для дальнейших ответов.
Верх Низ