при клике за границы дива, див закрывается
Добрый день помогите пожалуйста дописать скрипт
читала тему о 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'); Или же где еще прочитать об этом подробнее заранее благодарна! |
А как ты использовала stopPropagation? И как выглядит верстка?
|
С джиквери - просто.
$(document).click(function (event) { if (!$(event.target).closest(someDiv).length) { //скрываем } }); Идея в следующем: слушаем событие клика на документе, при клике берем целевой элемент события (на который кликнули) и ищем среди его родителей ваш див. Если не нашли - схлоаываем див |
Часовой пояс GMT +3, время: 02:42. |