Javascript.RU

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

отмена события
$(document).ready(function($) {
  $("#active).click(function() {
     $("nav ul").animate({ height : 'toggle'});

	  
	  $("body").click(function() {
	      $("nav ul").animate({ height : 'hide'});
      });
 
      $("nav ul").click(function() { return false; });
	  $("nav ul li a").click(function(event) { //что тут надо прописать что бы отменало действие ул ретур фалс});
	  
	  return false;
  });
});

при клике на кнопочку выпадает список, после надо что бы при клике по списку он не закрывался а кликнув за пределами списка закрывался или опять на кнопку, результата достиг, но теперь не пашут ссылки в списке, как такое исправить? подскажит
Ответить с цитированием
  #2 (permalink)  
Старый 18.03.2013, 19:37
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

$(document).ready(function($) {
   $("#active").click(function() {
      $("nav ul").animate({ height : 'toggle'});
       
      $("body").click(function(e) {
         var el = e.target || e.srcElement;
        
         if (!$(el).closest('nav ul').length) {
            $("nav ul").animate({ height : 'hide'});
         }
      });
      return false;
   });
});
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 19.03.2013, 21:58
czp czp вне форума
Профессор
Отправить личное сообщение для czp Посмотреть профиль Найти все сообщения от czp
 
Регистрация: 15.10.2011
Сообщений: 213

спасибо работает)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отмена .preventDefault() или возобновление события нажатия на клавишу клавиатуры antserg jQuery 15 13.06.2017 23:14
отмена повторного выполнения события frant32 Events/DOM/Window 13 06.10.2012 12:25
Отмена действия события во время выполнения анимации gunsoy Общие вопросы Javascript 2 12.06.2012 13:27
Передача параметров в колбэки и дальнейшее их вешанье на события. Gremlin Общие вопросы Javascript 17 13.08.2011 08:54
Отмена события preventDefault() , поясните пожалуйста namez jQuery 3 15.04.2010 14:54