国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Bootstrap Tooltip顯示換行和左對齊的解決方案

2019-11-19 15:11:56
字體:
來源:轉載
供稿:網友

今天在使用Bootstrap的Tooltip功能時遇到2個小問題:換行丟失,文字不是左對齊。然后經過百度和Bing找到了解決方案。

先看一下Bootstrap中展示Tooltip的代碼:

<link href="bootstrap/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet" type="text/css"/><script src="res/jquery.min.js" type="text/javascript"></script><script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script><script> $(function () {  $('[data-toggle="tooltip"]').tooltip(); });</script><button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="${desc}">${title}</button>

注意這里${desc}和${title}是SpringMVC后臺傳過來的數據。

這是Bootstrap Tooltip最基本的代碼,也就是會出現我說的兩個問題。

換行問題

遇到換行,我們首先想到的是將”/n”替換成”<br/>”,我也是這么做的,可惜這在Tooltip中不管用。Tooltip直接把”<br/>”當作文字顯示出來了。

也就是說,HTML在Tooltip中沒有起作用。好在我找到了data-html屬性,可以使得在Tooltip中使用HTML,讓”<br/>”起作用。加上data-html="true"后換行起作用了,看如下代碼:

<button type="button" class="btn btn-default" data-html="true" data-toggle="tooltip" data-placement="left" title="${fn:replace(desc, newline, "<br/>")}">${title}</button>

左對齊

基于HTML起作用后,再做左對齊就簡單多了,將要顯示的內容放在<p align='left'>...</p>中。

<button type="button" class="btn btn-default" data-html="true" data-toggle="tooltip" data-placement="left" title="<p align='left'>${fn:replace(desc, newline, "<br/>")}</p>">${title}</button>

無論什么原因,如果<p align='left'>不管用,還有很多選擇:

<style>  .tooltip > p {  text-align:left; }</style>.tooltip-inner {  text-align:left;}

總結

以上所述是小編給大家介紹的Bootstrap Tooltip顯示換行和左對齊的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 竹溪县| 晋宁县| 永州市| 普宁市| 南雄市| 襄汾县| 京山县| 崇州市| 都安| 通辽市| 米脂县| 丹寨县| 汪清县| 易门县| 临沧市| 瑞丽市| 丹凤县| 德州市| 防城港市| 龙川县| 含山县| 天全县| 沧州市| 黎川县| 岚皋县| 文山县| 天峨县| 张掖市| 扶风县| 贵德县| 嘉义县| 伊宁县| 永德县| 宜州市| 涡阳县| 上林县| 公安县| 安阳县| 日照市| 泾川县| 景泰县|