Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Смена изображения

Обсуждение темы Смена изображения в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Пойду выпью штрафную)) Добавлено через 2 минуты А если я две желтые карточки получу - следующую игру пропущу?...


Закрытая тема
 
Опции темы
Старый 13.08.2008, 13:42   #11
Пойду выпью штрафную))

Добавлено через 2 минуты

А если я две желтые карточки получу - следующую игру пропущу?

Последний раз редактировалось Rembrandt; 13.08.2008 в 13:42.. Причина: Добавлено сообщение
 
Старый 13.08.2008, 13:42
Ссылки
Старый 13.08.2008, 13:51   #12
Rembrandt, ирония тут не к месту.
 
Старый 13.08.2008, 13:55   #13
Я исправлюсь...
 
Старый 13.08.2008, 17:21   #14
Ты сделай так, чтобы у тебя изображения не были один под другим — всё будет работать нормально.
 
Старый 13.08.2008, 17:28   #15
А это как? Рядом их чтоли поставить, тогда весь прикол пропадет.
 
Старый 13.08.2008, 17:48   #16
Ну, тогда делай на focus/blur.
 
Старый 14.08.2008, 22:25   #17
deMone, не получается(:

Добавлено через 6 часов 7 минут

Бл... возникла аналогичная проблема с click'ом(:

Добавлено через 1 час 4 минуты

Slide toogle вроде работает, но у него вся анимация: снизу вверх и сверху вниз, и, только так. Может есть ему аналогичные функции тока с другой анимацией?

Добавлено через 1 час 52 минуты

Ответ найден: toogle- это и есть переключатель. Бл.. и чтобы это понять пришлось всю библиотеку перековырять... Для toogle можно указать эффект, воспользовавшись каким-нибудь плагином на ваш вкус- вот тут их дофига http://www.linkexchanger.su/ молодец +

Последний раз редактировалось Rembrandt; 14.08.2008 в 22:25.. Причина: Добавлено сообщение
 
Старый 15.08.2008, 15:48   #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, а из него-таки мы всё уже удалили
наличие внешней переменной позволяет навсегда оставить в наших сердцах... Блин, в программе, ссылку на интересующий нас объект и заново его прикрепить, когда необходимо
 
Старый 15.08.2008, 16:11   #19
Makarenya, твой вариант не рабочий.
 
Старый 15.08.2008, 16:27   #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').length <= 0
$('#png') мона заменить на png, что будет работать быстрее слегонца

Последний раз редактировалось Асмодиан; 15.08.2008 в 16:27.. Причина: Добавлено сообщение
 
Старый 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


Текущее время: 05:54. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум