Jquery тумблер только показывает, а не скрывает

0

Я пытаюсь показать что-то на моей странице, но оно появится, но не скроется после того, как я снова нажму кнопку. Когда я нажимаю кнопку, часть, которую я хочу показать, отображается просто отлично, но когда я нажимаю ее снова, она не скрывается. Вот мой код.

<head>
    <script src="JQ.js"></script>
    <script>
        $(document).ready(function() {
            $(".thingy").hide();
            $(".show_button").click(function() {
                $(".thingy").toggle();
            });
        });
    </script>
</head>
<body>
    <div class="show_button_box">
        <div class="menu">
            <div class="show_button" style="color:black;font-weight:bold;text-decoration:underline;position:relative;top:-8px;left:15px;">Show</div>
        </div>
    </div>
</body>

/* Мой php здесь */

    echo"
    <div class='thingy' onclick='$(\"thingy\").hide();'>
    <div id=\"container\">
    <div class=\"menu\">
    <div class=\"button\" onclick=\"loadpage('bots','Bot Creator');\"><b style='color:black'>Create Bot</b></div><br /><br />
    <div class=\"button\" onclick=\"loadpage('close','Emergancy Close Client');\" style=\"background-color:red;color:black;font-weight:bold;border-radius:6px;\">Emergency Close.</div><br /><br />
    <div class=\"button\" onclick=\"loadpage('news','Spark News.');\" style=\"background-color:lime;color:black;font-weight:bold;border-radius:6px;\"   >Spark News.</div></div><br /><br />
    <div id=\"addedcontent\">       
    <div id=\"b-header\">            header                    </div>       
    <div id=\"b-content\">            content        </div>    </div></div></div>";
}
Теги:

1 ответ

1

в вашем php

вы пропустили a . в селекторе css

<div class='thingy' onclick='$(\".thingy\").hide();'>

  • 0
    Это работает, но когда я пытаюсь нажать кнопку на блоке, он закрывает блок, как я могу сделать так, чтобы я нажимал кнопку Показать во второй раз, и блок закрывался?
  • 0
    на что ты нажал? <div class='thingy'></div>' или <div class='show_button'></div> . Они на одной странице HTML?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню