Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите найти скрипт затухания ссылок, в зависимости от класса css 
V
    Опции темы
Morg
Дата 16.4.2007, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



butionok, ух ты ептыть! Отлично! Супер! Спасибо smile буду пытацо вставить это в дизигн...
PM MAIL   Вверх
Morg
Дата 16.4.2007, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



После небольшого "теста", выяснилось:

а. ссылки загораются плавно, а нужно чтобы сразу "вспыхивали", только затухали плавно.
б. абсолютное позиционирование суксь - дизайн равняется по центру, в итоге получается полное г... на разных разрешениях

Пункт б. решил добавлением в свойства ссылки _position:relative;_left:0px; однако при ресайзе окна в ИЕ ссылки остаются на том же месте - и глючат. Тестирование в мозиле не производил.

ПыСы осталось совсем чутьчуть для универсализации скрипта smile

Добавлено через 4 минуты и 18 секунд
ПыПыСы в мозиле полный 3,14здец. Затухание вообще не работает, и позиционирование все к чертям... вот

Добавлено через 10 минут и 16 секунд
и еще - если для верхнего меню работает flink, то для правого - нет. 
PM MAIL   Вверх
butionok
Дата 16.4.2007, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 19.1.2005

Репутация: 1
Всего: 3



Morg

a. можно легко доработать.

А вот с остальным плохо. Все твои проблемы из-за того что мой скрипт работает нормально только с абсолютно позиционированными слоями. Попытаюсь доделать.
--------------------
Ненавижу убогую Оперу.
PM MAIL ICQ   Вверх
Morg
Дата 18.4.2007, 05:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



butionok, надеюсь и жду!  smile 
PM MAIL   Вверх
SelenIT
Дата 18.4.2007, 07:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Morg, мне кажется, для Вашего конкретного и довольно специфического случая не нужно гнаться за большой универсальностью. Гляньте здесь, например - может, Вам такого и хватит? ;)


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Wolf1994
Дата 18.4.2007, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 5.10.2004

Репутация: 4
Всего: 29



http://www.wolf-ware.ru/ - "логотип". Время вспыхивания и затухания определяется просто - одной переменной шага... Не помню, как сделано  smile ... Сейчас приведу код:
Код

var db_color2=new Array(0,0,0);//начальный цвет
var db_adj_go=new Array(0,0,0);//изменяющийся цвет - временный, промежуточный массив
var db_adj_to=new Array(54,255,47);//подсвеченный вариант - цвет
var db_count=0;//счётчик шагов
var db_iter=10;//количество шагов - чем меньше, тем быстрее

function draw_back_hi(t)
{
 if (typeof(db_ti)!="undefined") clearTimeout(db_ti);
 if((t>0&&db_count<db_iter)||(t<0&&db_count>0))
 {
  var beg,res,step;
  res=t?db_adj_to[i]:db_color2[i];
  beg=t?db_color2[i]:db_adj_to[i];
  step=Math.floor((res-beg)/db_iter);
  db_adj_go[i]=beg+step*db_count;
  document.getElementById('test').style.color=rgb(db_adj_go);
  db_count+=t;
  db_ti=setTimeout("draw_back_hi("+t+")",100);
 }
}
function rgb(t)
{
 return "rgb("+t[0]+","+t[1]+","+t[2]+")";
}

document.getElementById('test').onmouseover=function(){draw_back_hi(1)};
document.getElementById('test')..onmouseout=function(){draw_back_hi(-1)};


Код

<a href="#" id="test">Test</a>


Скрипт рипнутый, не тистировался. Отдаю на опыты smile Скорость можно изменить ещё в setTimeout - вместо 100 - 50... 25...
PM MAIL WWW   Вверх
Morg
Дата 23.4.2007, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



SelenIT, ну я же не только ради себя прошу, все таки такая штука много кому пригодится, ее можно юзать практически в любой навигации хоть на бизнес сайте хоть на игропортале (фу, слово "портал") smile А то получается я так нагло использую "бесплатную рабочую силу" для собственных целей - стыдобственно сиё как-то  smile 

Классный вариант, вроде все отлично! SelenIT  smile 
PM MAIL   Вверх
Morg
Дата 23.4.2007, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



примастрячил вариант selenIT, отлично вообще! еще бы для бокового меню такую штуку сделать smile
PM MAIL   Вверх
Morg
Дата 24.4.2007, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 31.3.2007

Репутация: нет
Всего: нет



В обещм спасибо, не буду больше беспокоить - главное что нужно было мне, уже сделано =)
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0744 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.