Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.08.2014, 19:01
Аватар для Sakyra
Аспирант
Отправить личное сообщение для Sakyra Посмотреть профиль Найти все сообщения от Sakyra
 
Регистрация: 30.04.2013
Сообщений: 92

при клике за границы дива, див закрывается
Добрый день помогите пожалуйста дописать скрипт
читала тему о e.stopPropagation(); но не чего не вышло

Имеется скрипт который добавляет класс в div
что дописать что-бы при клике за область блока, класс удалялся

$('.loginss-block-names').click(function(){
    $('.loginss-block-dublle').addClass('new-js');
    $('.loginss-block-content').animate({
    margin : "30px 0px 0px 0px",
    opacity : "1"
    }, 0);
});

при клике за область
$('.loginss-block-dublle').removeClass('new-js');

Или же где еще прочитать об этом подробнее заранее благодарна!
Ответить с цитированием
  #2 (permalink)  
Старый 29.08.2014, 19:21
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

А как ты использовала stopPropagation? И как выглядит верстка?
Ответить с цитированием
  #3 (permalink)  
Старый 29.08.2014, 19:26
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

С джиквери - просто.

$(document).click(function (event) {

  if (!$(event.target).closest(someDiv).length) {
     //скрываем
  }

});


Идея в следующем: слушаем событие клика на документе, при клике берем целевой элемент события (на который кликнули) и ищем среди его родителей ваш див. Если не нашли - схлоаываем див
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таймер - изменения изображения при клике ToDoS Events/DOM/Window 1 15.08.2013 12:11
Скролл вверх при клике ie6/7/8 dr_gluk jQuery 0 21.03.2012 11:12
Вопрос по jquery. Как запретить один из скриптов при клике vuler Общие вопросы Javascript 1 07.03.2012 22:35
Показывать див при подводе на другой див Manjuriano jQuery 5 16.09.2011 16:00
Смена картинки (бекграунд дива ) при событии (нажатие клавиш или клавиши и мыши) Monster Events/DOM/Window 5 01.11.2009 01:16