Флажки на Показать Скрыть Div - PullRequest
1 голос
/ 24 апреля 2011

У меня есть div, который появляется, когда пользователь нажимает на форму, и исчезает, когда пользователь нажимает в другом месте. Это отлично работает. Проблема в том, что на этом конкретном div есть несколько флажков. И они не работают, когда я использую этот скрипт jquery, чтобы показать / скрыть div. Может кто-нибудь сказать мне, что я должен делать? Спасибо. Вот код, который я использую:

<script>
var divVisible=false;
    $(document).ready(function() {

      //divVisible=true;
      // user clicks on report this button
       $(".box").click(function() {

      // confirmation fades in
         divVisible=true;
          $("#mydiv").fadeIn("fast"),

          // Prevent events from getting pass #searchappear
          $("#mydiv").click(function(e){
            e.stopPropagation();
            return false;
          });return false;
       });

      $(document.body).click(function () {
        //$("body").click(function(){
            // hide the share-box if clicked anywhere aside from the box itself
        //console.log(divVisible);
            if(divVisible==true){
            $("#mydiv").fadeOut().removeClass("active");
             divVisible=false; 
            }
          });
      });
      //});

</script>

1 Ответ

2 голосов
/ 24 апреля 2011

Удалите возвращаемое ложное значение из клика #mydiv, это мешает клику на флажок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...