#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 !! 🙂