![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: нет Всего: 6 |
Нужно сделать, чтоб при наведении на изображение оно "красивенько" поменялось. У меня есть div с id='mydiv' и в него вложен <img>. При наведении надо его сделать прозрачным плавно, сменить изображение и вернуть так же плавно.
Использую такой код:
Изображение плавно затихает, но не всплывает. Проблема именно в src(), так как если удаляю эту строку то изображение возвращается (без смены) Как менять src изображениям?. И может я неправильно написал #mydiv > img? я просто первый раз работаю с jQuery -------------------- =) |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
Учите матчасть... Это сообщение отредактировал(а) ksnk - 2.12.2007, 21:13 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: нет Всего: 6 |
ksnk, спс =) вроде бы где-то в мануале читал что просто src();
а вот возникла следующая проблема. У меня таких изображений много. Решил всем задать такую возможность циклом. и не работает
Это сообщение отредактировал(а) Innuendo - 3.12.2007, 00:55 -------------------- =) |
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
А с какой целью вы все это пишете? imho, сейчас вы плохо понимаете что такое jquery и как оно работает.
Чтобы лучше понять это можно просмотреть и постараться понять примеры на jquery.com. Теперь - к коду:
Итого - получился вот такой код,
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: нет Всего: 6 |
это была просто страховка. Но вообще понятно, что последние "" не нужны. Во, я сегодня думал всё таки насчёт моего примера, и вспомнил пример с jquery.com и понял, что удобнее не делать цикл а как-то объединить эти img. А вот тут всё же не знаю. Ведь если так использовать то будет кэшироваться.. Я поэтому и храню изображения в объектах Image(); в массивах... Но вообщем спасибо большое. Идею понял. Задам изоображениям один класс. -------------------- =) |
|||
|
||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: нет Всего: 6 |
А вот эффекты меню запоминаются. Если я быстро буду вводить по меню и уберу потом мышку, то он ещё может секунд 10 все наведенные элементы промигать. Как сделать, чтобы при отведении от таблицы (в которой хрянятся изображения) все эффекты прекратились (которые в очереди стоят). ВОзможно такое?
-------------------- =) |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 38 Всего: 386 |
Возможно. Метод называется stop Проблема только в том, что при этом изображение замирает в недоанимированном состоянии и следующий цикл анимации начинается именно с него. то есть нужно бы восстановить после стопа "предшествующее" состояние и начинать следующий цикл анимации с него... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Innuendo |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 745 Регистрация: 24.12.2005 Где: Молдова Репутация: нет Всего: 6 |
ksnk, спасибо
-------------------- =) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |