2012-06-12 4 views
1

Как показать или скрыть div с двойным щелчком по jQuery?переключиться на двойной щелчок, jquery

$("body").dblclick(function() { 
      $("#plot_on_map_form").show("medium").css({top: event.pageY,left: event.pageX}); 
     }, 
     function() { 
      $("#plot_on_map_form").css({display:"none"}); 
    } 
); 
+0

Я делаю небольшую форму, видимую поверх карты Google. Я собираю координаты x и y, где пользователь щелкает, чтобы форма появилась рядом с местом, где они щелкнули по карте. В dblclick мне нужно сделать видимыми и установить верхние и левые элементы CSS. –

ответ

0

Согласно Jquery Docs http://docs.jquery.com/Events/toggle вы можете попробовать, как это для шоу и скрыть

$("li").dblclick(function() { 
     if($(this).didSomeThing == true){ 
      $(this).backToNormal(); 
      $(this).didSomeThing = false; 
      return; 
     } 
     $(this).doSomething(); 
     $(this).didSomeThing = true; 
    }); 
0

Вы использовали две функциональные блоки, но в этом случае здесь это не сработает.

использование один функциональный блок и использование функция jquery toggle().

это решит проблему.

Смежные вопросы