2014-10-21 4 views
-3

Что не так с кодом JQuery?Новое в JQuery noob

<script type="text/javascript"> 
    $(".header").click(function() { 

$header = $(this); 
//getting the next element 
$content = $header.next(); 
//open up the content needed - toggle the slide- if visible, slide up, if not slidedown. 
$content.slideToggle(500, function() { 
    //execute this after slideToggle is done 
    //change text of header based on visibility of content div 
    $header.text(function() { 
     //change text based on condition 
     return $content.is(":visible") ? "Collapse" : "Expand"; 
    }); 
}); 
</script> 

Когда я наводил курсор на тег закрывающего скрипта, он говорит «Ожидание большего количества символов-источников».

+1

Это поможет, если заголовок вашего вопроса на самом деле описал вопрос. Неважно, если вы новичок в чем-то. –

ответ

3

Вы только закрыли две анонимные функции, которые вы объявили (и входящие вызовы функций). Попробуйте добавить еще один }); до </script>.

+2

[становится очевидным **, если OP беспокоился о том, чтобы его/ее код] (http://pastebin.com/szQDZdgq). – h2ooooooo

+0

Почему все сварливые. Извините, я не отступал от своего кода. :( – user3715441

+0

@ user3715441, потому что, если вы правильно отступаете, у вас есть гораздо больше шансов обнаружить синтаксические ошибки, вызванные отсутствующими фигурными скобками ... и не будет задавать заданный вами вопрос. – charlietfl

Смежные вопросы