@Donalds

Как сделать на jquery сворачивание элемента с любого места?

<div id="click">Нажми</div>
<div id="text">Text</div>

body {
width: 1000px;
height: 1000px;
}
#click {
width: 200px;
height: 200px;
}
#text {
width: 200px;
height: 100px;
}


$(document).ready(function() {
  $("#click").click(function() {
     $("#text").fadeIn();
  });
});


Что надо дописать чтобы див text сворачивался при нажатии на любое место браузера!
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
@kapitan7830
Можно сделать так
$(document).ready(function() {
  
  $('#click').on("click", function() {
     $("#text").fadeToggle();
  });
  
  $(document.body).on("click", function(e) {
     if(e.target.id != 'click') $("#text").fadeOut();
  });
  
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект