Создание объявления jquery с несколькими вариантами поведения

#javascript #jquery #behavior #ads

#javascript #jquery #поведение #объявления

Вопрос:

Я думаю, что это может быть рискованно, но я надеюсь, что хотя бы справочная ссылка или даже небольшой код помогут мне начать.

У меня есть реклама размером 960×300, которая при загрузке страницы должна отображаться в течение 3 секунд, затем уменьшиться до 30 верхних пикселей, по сути превратившись в div размером 960×30. После завершения этого процесса нажатие на объявление должно переключить div между размерами 960×300 и 960×30.

Я уже пытался создать подобную настройку, но только там, где она переключается при наведении курсора мыши, а не при нажатии, и реклама изначально не отображается, а затем уменьшается при загрузке страницы. В лучшем случае я новичок в javascript, поэтому говорите медленно и используйте короткие слова. 🙂

Ответ №1:

Что-то вроде этого должно сработать.

 $('#mybigad').delay(3000).animate({height:30}, function() {
    $(this).click(function() {
        if ($(this).height()==30) {
            $(this).animate({height:300});
        } else {
            $(this).animate({height:30});
        }
    });
});
  

Комментарии:

1. Идеально! Сработало как по волшебству. Да здравствуют разработчики javascript !! 🙂