在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 工具提示
警告框
標(biāo)簽頁(yè)
代碼
輪播
進(jìn)度條
輔助類(lèi)
按鈕組
社區(qū)
標(biāo)簽
導(dǎo)航
響應(yīng)式工具
禁止響應(yīng)式布局
工具提示
概覽
媒體對(duì)象
概覽
具有響應(yīng)式特性的嵌入內(nèi)容
Well
折疊
下載
對(duì)第三方組件的支持
Glyphicons 字體圖標(biāo)
編譯 CSS 和 JavaScript 文件
徽章
柵格系統(tǒng)
瀏覽器和設(shè)備的支持情況
輸入框組
表格
滾動(dòng)監(jiān)聽(tīng)
下拉菜單
排版
巨幕
按鈕
頁(yè)頭
使用 Sass
包含的內(nèi)容
縮略圖
模態(tài)框
基本模板
面版
圖片
路徑導(dǎo)航
分頁(yè)
導(dǎo)航條
警告框
過(guò)渡效果
從 v2.x 版本升級(jí)到 v3.x 版本
工具
可訪問(wèn)性
彈出框
按鈕式下拉菜單
表單
列表組
按鈕
使用 Less
下拉菜單

工具提示

受到 Jason Frame 開(kāi)發(fā)的 jQuery.tipsy 插件的啟發(fā),Bootstrap 才把這個(gè)工具提示插件做的更好,而且此插件不依賴(lài)圖片,只是使用 CSS3 來(lái)實(shí)現(xiàn)動(dòng)畫(huà)效果,并使用 data 屬性存儲(chǔ)標(biāo)題。

將鼠標(biāo)懸停在按鈕、文本框、鏈接等等一些基本控件上就可以看到提示了,先上一個(gè)效果圖

http://wiki.jikexueyuan.com/project/bootstrap/images/bt1.gif" alt="" />

主要實(shí)現(xiàn)了按鈕的上下左右的 ToolTip,然后是文本框和鏈接的 ToolTip。

<div class="container" style="margin-top:40px;"> <div class="bs-example tooltip-demo"> <div class="bs-example-tooltips"> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left">左側(cè)Tooltip</button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Tooltip on top">上方Tooltip</button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">下方Tooltip</button> <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">右側(cè)Tooltip</button> </div> </div> <input type="text" id="testt" rel="tooltip" title="123456" /> <a href="#" data-toggle="tooltip" title="Default tooltip" >dsafsdfasdfasdfasd</a> </div>

在按鈕上添加 data-toggle="tooltip" 的屬性來(lái)開(kāi)啟它的工具提示功能,然后指定 data-placement="left" 工具提示的位置,可以是上下左右(top、bottom、left、right)。 選擇性加入的功能

出于性能方面的考慮,工具提示和彈框組件的 data 屬性 api 是選擇性加入的,也就是說(shuō)你必須自己初始化他們。

因此針對(duì)上述六個(gè)控件,我們需要初始化它們,我們是通過(guò) jQuery 的初始化事件進(jìn)行的

 <script type="text/javascript"> $(function() {
     $('.tooltip-demo').tooltip({
      selector: "[data-toggle=tooltip]",
      container: "body" })
    $("#testt").tooltip({})
    $('a').tooltip()
}) </script>

按鈕、文本框、鏈接三種不同的控件的實(shí)現(xiàn)初始化稍微有點(diǎn)不同。

工具提示與按鈕組和輸入框組聯(lián)合使用時(shí)需要一些特殊設(shè)置

.btn-group.input-group 內(nèi)的元素上使用工具提示時(shí),你需要指定 container: 'body' 選項(xiàng)以避免不需要的副作用(例如,當(dāng)工具提示顯示之后,與其合作的頁(yè)面元素可能變得更寬或是去圓角)。

在禁止使用的頁(yè)面元素上使用工具提示時(shí)需要額外增加一個(gè)元素將其包裹起來(lái)

為了給 disabled 或 .disabled 元素添加工具提示,將需要增加工具提示的頁(yè)面元素包裹在一個(gè) <div> 中,然后對(duì)這個(gè) <div> 元素應(yīng)用工具提示。

用法

通過(guò) JavaScript 激活工具提示:上面也已經(jīng)使用過(guò)了。

$('#example').tooltip(options)

選項(xiàng)

http://wiki.jikexueyuan.com/project/bootstrap/images/bt2.png" alt="" />

對(duì)單個(gè)工具提示使用 data 屬性。

使用 data 屬性可以為單個(gè)工具提示指定額外選項(xiàng),如下所示。

標(biāo)記

<a href="#" data-toggle="tooltip" title="first tooltip">Hover over me</a>

方法

$().tooltip(options)——為一組元素應(yīng)用工具提示。

.tooltip('show')——展示工具提示。

$('#element').tooltip('show')

.tooltip('hide')——隱藏工具提示。

$('#element').tooltip('hide')

.tooltip('toggle')——展示或隱藏工具提示。

$('#element').tooltip('toggle')

.tooltip('destroy')——隱藏并銷(xiāo)毀工具提示。

$('#element').tooltip('destroy')

事件

http://wiki.jikexueyuan.com/project/bootstrap/images/bt3.png" alt="" />

 $('.tooltip-demo').on('hidden.bs.tooltip', function () {
        alert(1);
    })
上一篇:社區(qū)下一篇:標(biāo)簽