Bootstrap 工具提示显示为默认工具提示
Bootstrap tooltip is appearing as the default tooltip
我希望我的工具提示消息在黑色框中显示 bootstrap 文档,但我得到的是默认工具提示文本。谁能告诉我我做错了什么?
<html><head>
<script data-require="ui-bootstrap@*" data-semver="0.13.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.13.0.min.js"></script>
<link data-require="bootstrap-css@*" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
<link data-require="jqueryui@*" data-semver="1.10.0" rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/css/smoothness/jquery-ui-1.10.0.custom.min.css" />
<script data-require="jqueryui@*" data-semver="1.10.0" src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/jquery-ui.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
<script>
$("#a").tooltip();
</script>
</head>
<body>
<h1>Hello Plunker!</h1>
<button id="a" type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>
</body>
</html>
如果有人能告诉我解决问题的真正概念,我将不胜感激。我该怎么办? Plunker Demo
谢谢。
使用此代码我认为这会对您有所帮助..
HTML:
<button class="btn right" title="" data-placement="right" data-toggle="tooltip" href="#" data-original-title="Tooltip on right">Tooltip on right</button>
Javascript:
$('button').tooltip();
外部资源是:
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js">
<script src="https://code.jquery.com/jquery-2.1.4.min.js">
而不是写作
<script>
$("#a").tooltip();
</script>
用这个替换你的脚本
<script type="text/javascript">
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
这里是fiddle
您似乎没有包含 jquery 和所需的 bootstrap javascript 文件 .
样式表的放置和 javascript 也很重要。尝试将 bootstrap javascript 文件 和 bootstrap 样式表文件 放在其他样式表的末尾和 javascripts 个文件。
注意:id是唯一的!使用 class 或 data-toggle 作为选择器是明智的。
$(function() {
$('[data-toggle="tooltip"]').tooltip()
});
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/css/smoothness/jquery-ui-1.10.0.custom.min.css" />
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
<link rel="stylesheet" href="style.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/jquery-ui.js"></script>
<script src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.13.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="script.js"></script>
<h1>Hello Plunker!</h1>
<button id="a" type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>
我希望我的工具提示消息在黑色框中显示 bootstrap 文档,但我得到的是默认工具提示文本。谁能告诉我我做错了什么?
<html><head>
<script data-require="ui-bootstrap@*" data-semver="0.13.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.13.0.min.js"></script>
<link data-require="bootstrap-css@*" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
<link data-require="jqueryui@*" data-semver="1.10.0" rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/css/smoothness/jquery-ui-1.10.0.custom.min.css" />
<script data-require="jqueryui@*" data-semver="1.10.0" src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/jquery-ui.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
<script>
$("#a").tooltip();
</script>
</head>
<body>
<h1>Hello Plunker!</h1>
<button id="a" type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>
</body>
</html>
如果有人能告诉我解决问题的真正概念,我将不胜感激。我该怎么办? Plunker Demo
谢谢。
使用此代码我认为这会对您有所帮助..
HTML:
<button class="btn right" title="" data-placement="right" data-toggle="tooltip" href="#" data-original-title="Tooltip on right">Tooltip on right</button>
Javascript:
$('button').tooltip();
外部资源是:
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js">
<script src="https://code.jquery.com/jquery-2.1.4.min.js">
而不是写作
<script>
$("#a").tooltip();
</script>
用这个替换你的脚本
<script type="text/javascript">
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
这里是fiddle
您似乎没有包含 jquery 和所需的 bootstrap javascript 文件 .
样式表的放置和 javascript 也很重要。尝试将 bootstrap javascript 文件 和 bootstrap 样式表文件 放在其他样式表的末尾和 javascripts 个文件。
注意:id是唯一的!使用 class 或 data-toggle 作为选择器是明智的。
$(function() {
$('[data-toggle="tooltip"]').tooltip()
});
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/css/smoothness/jquery-ui-1.10.0.custom.min.css" />
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
<link rel="stylesheet" href="style.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.0/jquery-ui.js"></script>
<script src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.13.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="script.js"></script>
<h1>Hello Plunker!</h1>
<button id="a" type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>