Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.08.2015, 12:27
Аспирант
Отправить личное сообщение для A1x1On2015 Посмотреть профиль Найти все сообщения от A1x1On2015
 
Регистрация: 24.02.2015
Сообщений: 37

Скрыть только один родитель елем.
по клику на blockInsertTask он тоже скрывается как и по клику на .container
$(".blockInsertTask").fadeOut();

Как сделать чтобы блок не скрывался по клику на него(blockInsertTask)
скрывался только на .container



<div class="container">
    <button class="btnInsert">Добавить задачу</button>
    <div class="blockInsertTask"> блок </div>
</div>


$(".btnInsert").click(function (ob) {
        ob.stopPropagation();
        $(".blockInsertTask").fadeIn();
    });
    $(".container").click(function () {  
        $(".blockInsertTask").fadeOut();
    });
Ответить с цитированием
  #2 (permalink)  
Старый 28.08.2015, 13:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

A1x1On2015,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .container  {
     background-color: #FF0000;
      padding: 20px;

  }
  .btnInsert {
    background: #FFCC00;
    cursor: pointer;
  }
  .blockInsertTask{
    display:  none;
    background-color: #00FF00;
    height: 200px;
  }

  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
$(function() {
    $(".container").click(function(event) {
        if (!$(event.target).is(".blockInsertTask")) $(".blockInsertTask")[$(event.target).is(".btnInsert") ? "fadeIn" : "fadeOut"]()
    })
});
  </script>
</head>

<body>
<div class="container">
    <button class="btnInsert">Добавить задачу</button>
    <div class="blockInsertTask"> блок </div>
</div>



</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 28.08.2015, 14:02
Аспирант
Отправить личное сообщение для A1x1On2015 Посмотреть профиль Найти все сообщения от A1x1On2015
 
Регистрация: 24.02.2015
Сообщений: 37

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ajax запрос срабатывает только один раз из цикла.. SunYang AJAX и COMET 3 30.10.2011 16:01
Выполнить только один раз событие onClick. exBill Events/DOM/Window 3 04.10.2010 23:04
Окно открывается только один раз altermann ExtJS 8 22.04.2010 11:55
Выделить группу чекбоксов. В группе может быть только один чекбокс. JooZ Элементы интерфейса 2 23.12.2009 19:28
Спойлер работает только на один объект на странице. Shanks Общие вопросы Javascript 4 10.05.2009 14:53