У меня есть код, который я получил от JSFiddleПочему мой код JavaScript не работает?
$(function() { $('.toggler').click(function() { $(this).find('div').slideToggle(); }); });
<div class="toggler"> This is the title
<div> This is the content to be toggled </div>
div.toggler { background:lightblue; cursor:pointer; }
div.toggler div { display:none; }
, что я пытаюсь воспроизвести на своем собственном веб-сайте, однако он не работает. Он отображает все, но при нажатии на него ничего не происходит. Это мой код.
div.toggler { background:lightblue; cursor:pointer; }
div.toggler div { display:none; }
<!DOCTYPE html>
<html>
\t <head>
\t \t <link href="design.css" rel="stylesheet" type="text/css" />
\t \t <script type="text/javascript">
\t \t \t $(function() {
\t \t \t $('.toggler').click(function() {
\t \t \t \t $(this).find('div').slideToggle();
\t \t \t \t });
\t \t \t });
\t \t </script>
\t </head>
\t <body>
\t \t <div class="toggler"> This is the title
\t \t <div> This is the content to be toggled </div>
\t \t </div>
\t </body>
</html>
Примечание: Вы также можете увидеть, что код предназначен, чтобы сделать со ссылкой JSFiddle.
Похоже, вы забыли включить библиотеку 'jQuery' в свой' HTML' –