Скрипт работает отлично, но показывающийJavaScript работает нормально, но показывает ошибку в консоли
Type Error: $(...) is not a function in firebug console.
Мой сценарий, как показано ниже
<script type="text/javascript">
$(function() {
var $container = $('.answer');
var $trigger = $('.ques');
$container.hide();
$trigger.first().addClass('active').next().show();
var fullWidth = $container.outerWidth(true);
$trigger.on('click', function(e) {
if($(this).next().is(':hidden')) {
$trigger.removeClass('active').next().slideUp(300);
$(this).toggleClass('active').next().slideDown(300);
}
e.preventDefault();
});
})();
</script>
Вам не нужен последний набор круглых скобок: '})();' – melancia
@MelanciaUK Я думаю, что последние один '()' только! –
Спасибо, за быстрый ответ: P Это сработало. –