|
Смена изображенияОбсуждение темы Смена изображения в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Пойду выпью штрафную)) Добавлено через 2 минуты А если я две желтые карточки получу - следующую игру пропущу?... |
![]() |
|
Опции темы |
![]() |
#11 |
|
Пойду выпью штрафную))
Добавлено через 2 минуты А если я две желтые карточки получу - следующую игру пропущу? Последний раз редактировалось Rembrandt; 13.08.2008 в 13:42.. Причина: Добавлено сообщение |
|
![]() |
#12 |
|
Rembrandt, ирония тут не к месту.
|
|
![]() |
#13 |
|
Я исправлюсь...
|
|
![]() |
#14 |
|
Ты сделай так, чтобы у тебя изображения не были один под другим — всё будет работать нормально.
|
|
![]() |
#15 |
|
А это как? Рядом их чтоли поставить, тогда весь прикол пропадет.
|
|
![]() |
#16 |
|
Ну, тогда делай на focus/blur.
|
|
![]() |
#17 |
|
deMone, не получается(:
Добавлено через 6 часов 7 минут Бл... возникла аналогичная проблема с click'ом(: Добавлено через 1 час 4 минуты Slide toogle вроде работает, но у него вся анимация: снизу вверх и сверху вниз, и, только так. Может есть ему аналогичные функции тока с другой анимацией? Добавлено через 1 час 52 минуты Ответ найден: toogle- это и есть переключатель. Бл.. и чтобы это понять пришлось всю библиотеку перековырять... Для toogle можно указать эффект, воспользовавшись каким-нибудь плагином на ваш вкус- вот тут их дофига http://www.linkexchanger.su/ молодец + ![]() Последний раз редактировалось Rembrandt; 14.08.2008 в 22:25.. Причина: Добавлено сообщение |
|
![]() |
#18 |
|
Ну, перековыривание библиотеки есть очень полезное занятие. Так как расширяет и углубляет знания
![]() мона в общем было сделать так var png = null; $(function() { $('#png').mouseover(function() { png = $('#png').remove(); }); }); $(function() { $('#img').mouseover(function() { if (png) png.appendTo(document.body).css({opacity:0}) .animate({opacity: 1}, "slow"); }); }); удалился ли объект сборщиком мусора, это на самом деле вопрос ещё. (иногда сборщики проводят реальное удаление только через жирный промежуток времени). Но вот $('#png') ищет объект в DOM, а из него-таки мы всё уже удалили ![]() наличие внешней переменной позволяет навсегда оставить в наших сердцах... Блин, в программе, ссылку на интересующий нас объект и заново его прикрепить, когда необходимо |
|
![]() |
#19 |
|
Makarenya, твой вариант не рабочий.
|
|
![]() |
#20 |
|
сча будем проверять
![]() Добавлено через 14 минут тестирование законченно. оказывается функция remove не только удаляет объект из dom-а, но ещё и убирает все его обработчики событий. то есть событие наведения на png у нас попросту не будет обрабатываться после исчезновения/появления. Соответсятвенно мы можем навесить это событие повторно после появления. Также не стоит забывать о том, что при наведении на img png может быть и отображено уже, следовательно его мерцание нам ни к чему. посему получаем обработчик для img следующий: Код:
$('#img').mouseover(function() { if ($('#png').length <= 0) { png.appendTo(document.body).css({opacity:0}) .animate({opacity: 1}, "slow"); ('#png').mouseover(function() { $('#png').remove(); }); } }); $('#png') мона заменить на png, что будет работать быстрее слегонца Последний раз редактировалось Асмодиан; 15.08.2008 в 16:27.. Причина: Добавлено сообщение |
|
![]() |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
смена фона | verdyanna | Технологии Flash | 2 | 27.06.2009 20:02 |
Смена изображения в ячейке | scetchy | HTML, CSS, JavaScript | 0 | 24.07.2007 14:52 |
Смена адреса | kors@r | Библиотека | 8 | 07.12.2005 13:42 |
Смена ника | kors@r | Кальянная | 5 | 20.09.2005 07:20 |
смена рисунка | candy_man | HTML, CSS, JavaScript | 4 | 03.03.2004 16:15 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|