Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.11.2011, 18:50
Новичок на форуме
Отправить личное сообщение для dess81 Посмотреть профиль Найти все сообщения от dess81
 
Регистрация: 22.11.2011
Сообщений: 1

Popup по клику
На моем сайте Shopos есть скрипт, который увеличивает картинку товара при наведении мышки. Мне нужно передалать так, чтобы картинка увеличивалась при клике на картинку, а не при наведении. Ничего не понимаю в JS, пытался заменить параметр hover на click или toggle, картинка при клике увеличивается, но при повторном клике просто не хочет закрываться. Не знаю как задать правило, чтобы оно закрывалось. Прошу помощи тех, кто разбирается. Уже часа 4 пытаюсь найти ответ, но ничего не получается. Вот код:



this.vtip=function(){this.xOffset=-10;this.yOffset=10;$(".vtip").unbind().hover(funct ion(a){this.t=this.title;this.title="";this.top=(a .pageY+yOffset);this.left=(a.pageX+xOffset);$("bod y").append('<p id="vtip"><img id="vtipArrow" />'+this.t+"</p>");$("p#vtip #vtipArrow").attr("src","images/vtip_arrow.png");$("p#vtip").css("top",this.top+"p x").css("left",this.left+"px").fadeIn("slow")},fun ction(){this.title=this.t;$("p#vtip").fadeOut("slo w").remove()}).mousemove(function(a){this.top=(a.p ageY+yOffset);this.left=(a.pageX+xOffset);$("p#vti p").css("top",this.top+"px").css("left",this.left+ "px")})};jQuery(document).ready(function(a){vtip() });

Последний раз редактировалось dess81, 22.11.2011 в 18:56.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сгенерированный popup, помогите разобраться Master RLT Элементы интерфейса 3 16.09.2011 11:54
Не могу запустить всплывающее окно не по клику. Danya24rus Общие вопросы Javascript 0 12.08.2011 13:41
Меню, выпадающее и сворачивающееся не по hover а по клику adelante jQuery 1 14.01.2011 04:17
ajax update popup belbek AJAX и COMET 0 27.08.2010 13:50
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12