Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.10.2014, 21:02
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

Помогите сменить цвет элементов которые рисует Raphael. JS аналог hover
У элемента цвет заливки по умолчанию "fill": "#000"

у меня ест скрипт которые устанавливает новый цвет при наведении и при отведении мыши. а мне нужно чтобы цвет возвращался тот что был.

Пример работы можно посмотреть по ссылке http://jsfiddle.net/asje4eu7/9/

Вот сам код что меняет цвет.

for (var j=1; j<i; j++) { (function (o, j) { o[0].style.cursor = "pointer";

o[0].onmouseover = function () {
var color = "#FCE588";
o.animate({

fill:color

}, 250);
};

o[0].onmouseout = function () {
var color = "#FC0";
o.animate({fill: color}, 250);
};

o[0].onclick = function () {
var color = "#F00";
o.animate({fill: color}, 250);
};
})(area[j], j);
}

});

Помогите пожалуйста сделать так что при наведении можно было менять цвет а потом все возвращалось как было! (аналог hover в css)
Ответить с цитированием
  #2 (permalink)  
Старый 10.10.2014, 08:34
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от ufaclub
У элемента цвет заливки по умолчанию "fill": "#000"

у меня ест скрипт которые устанавливает новый цвет при наведении и при отведении мыши. а мне нужно чтобы цвет возвращался тот что был.
Так пусть тот скрипт и восстанавливает "при отведении" на тот, какой нужно...
Ответить с цитированием
  #3 (permalink)  
Старый 10.10.2014, 21:26
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

ну в теории я то знаю как должно работать а вот написать правильно не могу, нужно считать текущий цвет записать его в перемену и при отводе вернуть цвет из переменной.
Ответить с цитированием
  #4 (permalink)  
Старый 10.10.2014, 22:33
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от ufaclub
нужно считать текущий цвет
http://api.jquery.com/css/#css1

Сообщение от ufaclub
вернуть цвет из переменной
http://api.jquery.com/css/#css2
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите написать аналог строки include("index.php?open=1") на js bushstas Общие вопросы Javascript 1 19.07.2009 02:48