Bootstrap的popover(彈出框)在append后彈不出(失效)
在使用popover(彈出框)時,發(fā)現(xiàn)跟其他組件使用方式有些區(qū)別,需要手動初始化才能彈出來,如下:
<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
Popover on 頂部
</button>
<script>
$(function () {
$('[data-toggle="popover"]').popover()
})
</script>
但如果popover(彈出框)DOM是后來創(chuàng)建的,比如append后,最開始手動初始化了也沒用,經(jīng)過幾次測試后,發(fā)現(xiàn)需要再剛創(chuàng)建popover的DOM后,再一次初始化才生效,如下:
var testHtml = "<button type='button' class='btn btn-default' data-container='body' data-toggle='popover' data-placement='top' data-content='Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'>"+
"Popover on 頂部"+
"</button>"
$("body").append(testHtml);
$('[data-toggle="popover"]').popover(); //創(chuàng)建popover(彈出框)DOM后立即初始化
剛創(chuàng)建時效果圖:

點擊時效果圖:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Bootstrap的popover(彈出框)2秒后定時消失的實現(xiàn)代碼
- Bootstrap popover用法詳解
- Bootstrap基本插件學(xué)習(xí)筆記之Popover提示框(19)
- 妙用Bootstrap的 popover插件實現(xiàn)校驗表單提示功能
- BootStrap使用popover插件實現(xiàn)鼠標(biāo)經(jīng)過顯示并保持顯示框
- 全面解析Bootstrap中tooltip、popover的使用方法
- Bootstrap每天必學(xué)之彈出框(Popover)插件
- BootStrap的彈出框(Popover)支持鼠標(biāo)移到彈出層上彈窗層不隱藏的原因及解決辦法
相關(guān)文章
In Javascript Class, how to call the prototype method.(three
In Javascript Class, how to call the prototype method.(three method)...2007-01-01
webpack-dev-server搭建本地服務(wù)器的實現(xiàn)
當(dāng)我們使用webpack打包時,發(fā)現(xiàn)每次更新了一點代碼,都需要重新打包,我們希望本地能搭建一個服務(wù)器,本文就介紹如何使用webpack-dev-server搭建本地服務(wù)器,感興趣的可以了解一下2021-07-07
JS實現(xiàn)table表格固定表頭且表頭隨橫向滾動而滾動
這篇文章主要介紹了JS實現(xiàn)table表格固定表頭且表頭可以隨橫向滾動而滾動,需要的朋友可以參考下2017-10-10
javascript 操作cookies及正確使用cookies的屬性
在 JS(JavaScript) 操作cookies比較復(fù)雜,在 ASP 里面我們只需要知道 cookie 的名稱、cookie 的值就行了,而 JS 里面,我們面對的是 cookie 的字符串,你自己編寫這個字符串寫入客戶端,然后自己解析這個字符串。2009-10-10
微信小程序?qū)崿F(xiàn)發(fā)送模板消息功能示例【通過openid推送消息給用戶】
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)發(fā)送模板消息功能,結(jié)合實例形式分析了微信小程序?qū)崿F(xiàn)通過openid推送消息給用戶相關(guān)操作技巧,需要的朋友可以參考下2019-05-05

