Выезжающий блок на JS

Нужна помащь

 
Посетитель
small user social cms
Медаль
Сообщений: 346
Вопрос к знающим JS.
Имеем скрипт выезжающий блок.
Код PHP:
  1.  
  2. <script type="text/javascript">// <![CDATA[
  3. $(document).ready(function(){
  4. $(".id_block").click(function(){
  5. $("#id_block").slideToggle("slow");
  6. return false;
  7. });
  8. });
  9. // ]]></script>
  10.  
Все хорошо но, блок скрывается при повторном нажатие на кнопку.
вопрос: что дописать чтоб блок скрывался при нажать в любое место вокруг самого блока?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1827
как то так:
Код JAVASCRIPT:
  1. $(document).mouseup(function (e){
  2. var div = $("#id_block");
  3. if (!div.is(e.target)
  4. && div.has(e.target).length === 0) {
  5. div.hide('slow');
  6. }
  7. });
Редактировалось: 1 раз (Последний: 28 октября 2018 в 18:58)
Мой блог с плюшками
Посетитель
small user social cms
Медаль
Сообщений: 346
Kreator:

Спасибо добрый человек!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: