提示框--JS觸發(fā)提示框方法
Bootstrap框架中的提示框的觸發(fā)方式和前面介紹的插件略有不同。不能直接通過(guò)自定義的屬性 data- 來(lái)觸發(fā)。必須得依賴于JavaScript的代碼觸發(fā)。
最簡(jiǎn)單的觸發(fā)方式如下:
$(function(){
$('[data-toggle="tooltip"]').tooltip();
});
除此之外,也可以單獨(dú)指定一個(gè)元素,在該元素上調(diào)用提示框,并且可能通過(guò)JavaScript的各種參數(shù)來(lái)實(shí)現(xiàn),無(wú)需定義一些 data 屬性,如:
$(function(){
$('#myTooltip').tooltip({
title:"我是一個(gè)提示框,我在頂部出現(xiàn)",
placement:'top'
});
});
運(yùn)行的效果如下:

任務(wù)
我來(lái)試試:使用JS的方法為id="myTooltip2"的按鈕添加一個(gè)提示框。
- ?不會(huì)了怎么辦
-
參考代碼如下:
<script>
$(function(){
$('[data-toggle="tooltip"]').tooltip();
$('#myTooltip').tooltip({
title:"我是一個(gè)提示框,我在頂部出現(xiàn)",
placement:'top'
});
$('#myTooltip2').tooltip({
title:"我是一個(gè)提示框2,我在頂部出現(xiàn)",
placement:'top'
});
});
</script>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>觸發(fā)提示框方法</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<style id="jsbin-css">
body {
padding: 100px;
}
.btn {
margin: 20px 10px 20px;
}
</style>
</head>
<body>
<h3>按鈕做的提示框</h3>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="left"
data-original-title="提示框居左"
title="">
提示框居左
</button>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="top"
data-original-title="提示框在頂部">
提示框在頂部
</button>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="bottom"
data-original-title="提示框在底部">
提示框在底部
</button>
<button type="button"
class="btn btn-default"
data-toggle="tooltip"
data-placement="right"
data-original-title="提示框居右">
提示框居右
</button>
<h3>鏈接制作的提示框</h3>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="left"
title="提示框居左">
提示框居左
</a>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="top"
title="提示框在頂部">
提示框在頂部
</a>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="bottom"
title="提示框在底部">
提示框在底部
</a>
<a class="btn btn-primary"
data-toggle="tooltip"
data-placement="right"
title="提示框在居右">
提示框居右
</a>
<a href="##"
class="btn btn-primary"
id="myTooltip">
我是提示框
</a>
<a href="##"
class="btn btn-primary"
id="myTooltip2">
我是提示框2
</a>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script>
$(function(){
$('[data-toggle="tooltip"]').tooltip();
$('#myTooltip').tooltip({
title:"我是一個(gè)提示框,我在頂部出現(xiàn)",
placement:'top'
});
});
</script>
</body>
</html>
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求