Ошибка загрузки Bootstrap
Я пытаюсь создать расширяемый компонент, используя Bootstrap. Мой код - это
<html>
<head>
<link rel="stylesheet" href="#" onclick="location.href='http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css'; return false;">
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</head>
<body>
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
Collapsible Group Item #1
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
Anim pariatur cliche reprehenderit
</div>
</div>
</div>
</div>
</body>
</html>
При нажатии на элемент "Складной элемент группы №1" следует свернуть элементы в классе "панель-тело", но нет эффекта щелчка. Я скопировал этот код непосредственно из документации Bootstrap, но он не работает. Может ли кто-нибудь выяснить, в чем проблема?
Ответы
Ответ 1
требуется jQuery; -)
DEMO
<html>
<head>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<!-- THIS LINE -->
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</head>
<body>
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
Collapsible Group Item #1
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
Anim pariatur cliche reprehenderit
</div>
</div>
</div>
</div>
</body>
</html>
Ответ 2
bootstrap.js использует библиотеку jquery, поэтому вам нужно добавить библиотеку jquery перед загрузкой js.
поэтому, пожалуйста, добавьте в него библиотеку jquery, например
Примечание. Сохраните порядок js файла. Использование html-страницы для приближения к подходу
<head>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</head>
Ответ 3
Добавьте jQuery и убедитесь, что только одна ссылка для jQuery вызывает более одного, не работает...
Ответ 4
Вам нужно, чтобы jQuery отображал загрузочный файл базовый шаблон
Ответ 5
Возможно, ваш мобильный порт просмотра не установлен.
Добавьте следующий метатег внутри <head></head>
, чтобы меню работало на мобильных телефонах.
<meta name=viewport content="width=device-width, initial-scale=1">