Я использую бутстрап, чтобы свернуть части моего сайта. Все работает отлично. Но когда я пытаюсь контролировать поведение вручную JavaScript, не работаетbootstrap collapse() функция не работает
, например, когда я делаю это:
$(".collapse").collapse('hide');
или именно это:
$(".collapse").each(function() {
if (localStorage.getItem(this.id)) {
$(this).collapse('hide');
}
это не Работа. Я получаю эту ошибку: Объект не поддерживает свойство или метод 'collapse' bootstrap.
Я видел похожие примеры в Интернете. Что я делаю не так? Спасибо за любую помощь.
Update:
Проблема была связана с различными Jquery-версии в моем проекте ASP.NET MVC. Удаление этой строки кода из _Layout.cshtml установил его:
@Scripts.Render("~/bundles/jquery")
использование $ (это) вместо этого – Rooster
да, я обсуждала ответить на этот или нет. $ (это) является решением, но маловероятно, что он будет полезен для всех в будущем. Обновите статус, чтобы мы могли закрыть вопрос, или вы можете его удалить. – rlemon
Извините ... но я также пробовал $ (это), но получал ту же самую точную ошибку. И я думаю, что мой первый пример должен работать в любом случае. $ (". Collapse"). Свернуть (скрыть); Но это не так? С другой стороны, регистрация событий на коллапсе действительно работает? Итак, любые идеи, что происходит не так? Я не понимаю, – DanielG