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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка картинки при наводе курсором на меню 
:(
    Опции темы
nicka47
  Дата 7.7.2005, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Проблема в том, что когда я навожу на меню курсор, страница начинает загружать картинку, на которую должен поменяться бекграунд меню, это отнимает несколько секунд и эффект меню теряеться, как этого избежать?

Я делаю следующим способом:
Код

<td style="cursor:hand" onMouseOver="this.style.backgroundImage='url(images/m33.gif)';a1.className='menu';"  onMouseOut="this.style.backgroundImage='url(images/m3.jpg)';a1.className='menu_blue';" height="20" background="../images/m3.jpg">


PM MAIL   Вверх
Aliance
Дата 7.7.2005, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Предзагрузка картинок. В секции head напиши такой скрипт:
Код

var img = new Object();
img["first"] = new Image(h, w) // размеры картинки, подставь числа
img["first"].src = "img.gif"
....

PM MAIL WWW ICQ Skype   Вверх
nicka47
Дата 7.7.2005, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Aliance, не получаеться, а как подставить его в мой бекграунд?

Добавлено @ 14:35
onMouseOver="this.style.backgroundImage=img['first'].src" ??? или

onMouseOver="this.style.backgroundImage=url(img['first'])" ???

PM MAIL   Вверх
Sardar
Дата 10.7.2005, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



nicka47 а попробуй соеденить картинки вместе, но при наводе мышью сдвигать скриптами background-position?

Кстати может вообще без скриптов? smile
http://www.stunicholls.myby.co.uk/menus/menu5teen.html


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


 




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


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

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