Heim > Web-Frontend > js-Tutorial > Lösung für das Problem, dass das Bootstrap-Popup-Fenster nicht aufgerufen werden kann_Javascript-Kenntnisse

Lösung für das Problem, dass das Bootstrap-Popup-Fenster nicht aufgerufen werden kann_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 15:11:16
Original
1565 Leute haben es durchsucht

Problembeschreibung

Beim Schreiben des Projekts wurde der Front-End-Framework-Bootstrap verwendet und die bereitgestellten Funktionen sind sehr leistungsstark!

Bootstrap-Lernen

Wenn Sie jedoch die von Bootstrap bereitgestellte Popup-Box-Komponente verwenden, kann die Popup-Box nicht angezeigt werden!

Logischerweise sollte es so sein:

Das offizielle Beispiel ist so geschrieben:

<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 弹出框(Popover)插件</title>
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container" style="padding: 100px 50px 10px;" >
<button type="button" class="btn btn-default" title="Popover title" 
data-container="body" data-toggle="popover" data-placement="left" 
data-content="左侧的 Popover 中的一些内容">
左侧的 Popover
</button>
<button type="button" class="btn btn-primary" title="Popover title" 
data-container="body" data-toggle="popover" data-placement="top" 
data-content="顶部的 Popover 中的一些内容">
顶部的 Popover
</button>
<button type="button" class="btn btn-success" title="Popover title" 
data-container="body" data-toggle="popover" data-placement="bottom" 
data-content="底部的 Popover 中的一些内容">
底部的 Popover
</button>
<button type="button" class="btn btn-warning" title="Popover title" 
data-container="body" data-toggle="popover" data-placement="right" 
data-content="右侧的 Popover 中的一些内容">
右侧的 Popover
</button>
</div>
<script>$(function () 
{ $("[data-toggle='popover']").popover();
});
</script>
</div>
</body>
</html>
Nach dem Login kopieren

Der Code wurde dreimal überprüft. Nachdem Sie bestätigt haben, dass der Code korrekt ist, geben Sie Firefox Debug ein,

<script>
$(function () 
{ 
$("[data-toggle='popover']").popover(); 
});
</script>
Nach dem Login kopieren

Dieser Code ist global und wird aktiviert, sobald Sie die Seite betreten und direkt in das Bootstrap-JS-Framework springen:

Lösung für das Problem, dass das Bootstrap-Popup-Fenster nicht aufgerufen werden kann_Javascript-Kenntnisse

Es stand tatsächlich, dass ich JQuery nicht importiert habe! Aber ich habe es klar eingeführt!

<link rel="stylesheet" href="css/bootstrap.min.css"/>
<script type="text/javascript" src="js/bootstrap.min.js" ></script>
<script type="text/javascript" src="js/jquery.min.js" ></script>
Nach dem Login kopieren

Zurückgeblieben? . . . . . .

Später habe ich darüber nachgedacht, dass Bootstrap von Jquery abhängt, also habe ich die Reihenfolge der Referenzen angepasst, um es auszuprobieren:

<script type="text/javascript" src="js/jquery.min.js" ></script>
<script type="text/javascript" src="js/bootstrap.min.js" ></script>
Nach dem Login kopieren

Durch den oben genannten Inhalt wurde das Problem, dass das Bootstrap-Popup-Feld nicht aufgerufen werden kann, erfolgreich gelöst. Freunde, die Probleme mit dem Bootstrap-Popup-Feld haben, können sich auf dieses Tutorial beziehen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage