91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用JS組件Bootstrap實現彈出框效果

發布時間:2022-10-23 13:46:12 來源:億速云 閱讀:234 作者:iii 欄目:web開發

本篇內容主要講解“如何使用JS組件Bootstrap實現彈出框效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何使用JS組件Bootstrap實現彈出框效果”吧!

插件依賴
彈出框依賴工具提示插件,因此需要先加載工具提示插件。
選擇性加入的功能
出于性能方面的考慮,工具提示和彈框組件的data屬性api是選擇性加入的,也就是說你必須自己初始化他們。
彈出框在按鈕組和輸入框組中使用時,需要額外的設置
當提示框與.btn-group 或 .input-group聯合使用時,你需要指定container: 'body'選項(見下面的文檔)以避免不需要的副作用(例如,當彈出框顯示之后,與其合作的頁面元素可能變得更寬或是去圓角)。
在禁止使用的頁面元素上使用彈出框時需要額外增加一個元素將其包裹起來
為了給disabled 或.disabled元素添加彈出框時,將需要增加彈出框的頁面元素包裹在一個<div>中,然后對這個<div>元素應用彈出框。
一、靜態案例
4個可選選項:top、right、bottom,和left排列。

代碼段

.bs-example 
  { 
   border-color:#ddd; 
   border-radius:4px 4px 0 0; 
   border-width:1px; 
   box-shadow:none; 
   margin-left:0; 
   margin-right:0; 
   border-style:solid; 
  } 
 .bs-example-popover .popover { 
  position: relative; 
  display: block; 
  float: left; 
  width: 240px; 
  margin: 20px; 
}
<h2 class="page-header">3、彈出框</h2> 
 <div class="bs-example bs-example-popover"> 
 <div class="popover top"> 
  <div class="arrow"></div> 
  <h4 class="popover-title">Popover top</h4> 
  <div class="popover-content"> 
   <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p> 
  </div> 
 </div> 
 <div class="popover right"> 
  <div class="arrow"></div> 
  <h4 class="popover-title">Popover right</h4> 
  <div class="popover-content"> 
   <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p> 
  </div> 
  </div> 
 
  <div class="popover bottom"> 
  <div class="arrow"></div> 
  <h4 class="popover-title">Popover bottom</h4> 
 
  <div class="popover-content"> 
   <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p> 
  </div> 
  </div> 
 
  <div class="popover left"> 
  <div class="arrow"></div> 
  <h4 class="popover-title">Popover left</h4> 
  <div class="popover-content"> 
   <p>Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.</p> 
  </div> 
  </div> 
 </div>

預覽效果

如何使用JS組件Bootstrap實現彈出框效果

代碼段:

<a href="javascript:void(0)" id="a_pop" class="btn btn-danger" data-placement="bottom" data-content=" 
 風吹雨成花 時間追不上白馬 
你年少掌心的夢話 依然緊握著嗎 
云翻涌成夏 眼淚被歲月蒸發 
這條路上的你我她 有誰迷路了嗎 
 
我們說好不分離 要一直一直在一起 
就算與時間為敵 就算與全世界背離 
風吹亮雪花 吹白我們的頭發 
當初說一起闖天下 你們還記得嗎 
 
那一年盛夏 心愿許的無限大 
我們手拉手也成舟 劃過悲傷河流 
 
你曾說過不分離 要一直一直在一起 
現在我想問問你 是否只是童言無忌 
 
天真歲月不忍欺 青春荒唐我不負你 
大雪求你別抹去 我們在一起的痕跡 
 
大雪也無法抹去 我們給彼此的印記 
今夕何夕 青草離離 
明月夜送君千里 等來年 秋風起" 
 data-original-title="時間煮雨" 
 >點擊加載</a>
<strong>js初始化:</strong> 
<script type="text/javascript"> 
 $("#a_pop").popover(); 
</script>

預覽效果:

如何使用JS組件Bootstrap實現彈出框效果

注意,當指定了placement時候,特別注意方向問題。因為彈出框是以觸發事件元素中心開始彈出,很可能被覆蓋而無法全部顯示出來。

代碼中a標簽href屬性必須指定為javascript:void(0)去除鏈接效果。

四個方位:

代碼

<a href="javascript:void(0)" id="a_pop1" class="btn btn-danger" data-placement="left" data-content= 
 " 
 風吹雨成花 時間追不上白馬 
 你年少掌心的夢話 依然緊握著嗎 
 云翻涌成夏 眼淚被歲月蒸發 
 這條路上的你我她 有誰迷路了嗎 
 " 
 data-original-title="時間煮雨" 
 >左側</a> 
 <a href="javascript:void(0)" id="a_pop2" class="btn btn-danger" data-placement="top" data-content= 
 " 
我們說好不分離 要一直一直在一起 
就算與時間為敵 就算與全世界背離 
風吹亮雪花 吹白我們的頭發 
當初說一起闖天下 你們還記得嗎 
 " data-original-title="時間煮雨"> 
 上部 
 </a> 
 <a href="javascript:void(0)" id="a_pop3" class="btn btn-danger" data-placement="bottom" data-content= 
 " 
那一年盛夏 心愿許的無限大 
我們手拉手也成舟 劃過悲傷河流 
你曾說過不分離 要一直一直在一起 
現在我想問問你 是否只是童言無忌 
 " data-original-title="時間煮雨"> 
 下部 
 </a> 
 <a href="javascript:void(0)" id="a_pop4" class="btn btn-danger" data-placement="right" data-content= 
 " 
 天真歲月不忍欺 青春荒唐我不負你 
大雪求你別抹去 我們在一起的痕跡 
大雪也無法抹去 我們給彼此的印記 
今夕何夕 青草離離 
明月夜送君千里 等來年 秋風起 
 " data-original-title="時間煮雨"> 
 右側 
 </a> 
 </div> 
 <script type="text/javascript"> 
  $("#a_pop1").popover(); 
  $("#a_pop2").popover(); 
  $("#a_pop3").popover(); 
  $("#a_pop4").popover(); 
 </script>

預覽效果;

如何使用JS組件Bootstrap實現彈出框效果

二、選項
可以將選項通過data屬性或JavaScript傳遞。對于data屬性,需要將選項名稱放到data-之后,例如data-animation=""。

如何使用JS組件Bootstrap實現彈出框效果

為單個彈出框應用data屬性
對單個彈出框可以通過data屬性單獨指定選項,如上所示。

三、方法
$().popover(options)

為一組元素初始化彈出框。

.popover('show')

顯示彈出框。

$('#element').popover('show')
.popover('hide')

隱藏彈出框。

$('#element').popover('hide')
.popover('toggle')

展示或隱藏彈出框。

$('#element').popover('toggle')
.popover('destroy')

隱藏并銷毀彈出框。

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

四、事件

如何使用JS組件Bootstrap實現彈出框效果

$('#myPopover').on('hidden.bs.popover',
function
() {
//
 do something…})

到此,相信大家對“如何使用JS組件Bootstrap實現彈出框效果”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泾源县| 乐亭县| 兖州市| 卢氏县| 衡山县| 阿坝县| 休宁县| 西乌珠穆沁旗| 西丰县| 阿鲁科尔沁旗| 阿拉善左旗| 铅山县| 蒲城县| 青岛市| 古交市| 临高县| 吴桥县| 衡东县| 武定县| 潍坊市| 札达县| 萍乡市| 邓州市| 曲麻莱县| 张北县| 阳城县| 芜湖县| 河津市| 根河市| 德令哈市| 定州市| 潮安县| 化州市| 安吉县| 藁城市| 华坪县| 巩义市| 湄潭县| 郧西县| 新营市| 内乡县|