Bootstrap 彈出框

2021-12-20 唯美學編程
Bootstrap Popover(彈出框)描述

Bootstrap Popover(彈出框)是使用定製的 Jquery 插件創建的。它可以用來顯示任何元素的一些信息。

在本教程中,您將看到如何使用 Bootstrap Popover,以及如何使用一些可用選項進行定製。

什麼是必需的

您必須飲用 Jquery、Bootstrap CSS 和兩個 JavaScript files - 一個用於 Bootstrap Tooltip(工具提示插件),一個用於 Bootstrap Popover(彈出框)。

用於 Tooltip(工具提示插件)的 JS 文件位於您的 Bootstrap 文件夾中的 js 文件夾下,名為 bootstrap-tooltip.js。用於 Popover(彈出框)的 JS 文件位於您的 Bootstrap 主文件夾中的 js 文件夾下,名為 bootstrap-popover.js。Jquery 位於您的 Bootstrap 主文件夾中的 docs > assets > js 下,名為 jquery.js。或者您可以直接訪問 https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js 下載 Jquery。

請確保您在下載 bootstrap-popover.js 之前先下載 bootstrap-tooltip.js。彈出框依賴工具提示插件,因此需要先加載工具提示插件。

在您的網站中使用 Bootstrap Popover(彈出框)實例

<div>
    <h2>使用Bootstrap創建彈出框</h2>
    <div>
        <a href="#" id="example" rel="popover" data-content="It's so simple to create a tooltop for my website!" data-original-title="Twitter Bootstrap Popover">hover for popover</a>
    </div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-tooltip.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-popover.js"></script>
<script>
    $(function ()
    { $("#example").popover();
    });
</script>


在線查看實例

解釋

下面的表格解釋了上面的代碼。它將幫助您理解如何使用 Bootstrap Popover(彈出框)。

代碼解釋id="example"分配給相關錨的 id,id 的值指向後邊要實現 popover(彈出框)的 JavaScript。class="btn btn-danger"創建一個按鈕。btn btn-danger 是實例中使用的 class。您可以使用 Bootstrap CSS 中任何其他的 class,或者使用您自己定義的 class。data-content="It's so simple to create a tooltip for my website!"data-content 的值顯示在 popover(彈出框)的主體中。data-original-title="Bootstrap Popover"data-original-title 的值顯示為 popover(彈出框)的標題。hover for popover錨文本。<script src="https://ajax.googleapis.com/ajax/libs/ jquery/1.7.1/jquery.min.js"></script>引用 Jquery。<script src="../bootstrap/twitter-bootstrap-v2/ js/bootstrap-tooltip.js"></script>引用 Bootstrap Tooltip(工具提示插件)的 JS 文件。<script src="../bootstrap/twitter-bootstrap-v2/js/ bootstrap-popover.js"></script>引用 Bootstrap Popover(彈出框)的 JS 文件。$(function ()準備文檔。Jquery 命令。$("#example").popover();訪問 id example,並在上面實現 popover()。

這裡我們沒有在 box 外創建 popover(彈出框),不通過任何的定製,即沒有通過 popover() 使用任何的選項。

用法

所以,我們可以總結出 Bootstrap Popover(彈出框)的用法是:

$(function ()  
{ $("identifier").popover(options);
});

其中 identifier 是一個 Jquery 選擇器,用於標識相關的容器元素。接下來,我們來看看 options 都有哪些。

選項

下面是一些通過 popover() 定製 Popover(彈出框)外觀和感觀時可能使用到的選項。

animation

animation 值的類型是 boolean,默認值是 true。用於給 tooltip(工具提示插件)帶來 css 漸變過渡效果。

placement

placement 值的類型可以是 string 或者 function,默認值是 'right',top、bottom 和 left 是其他幾個可以使用的值。這個選項用於決定環繞錨文本周圍的 Popover(彈出框)是位置。下面是一個使用 placement 選項的實例。

實例

<!DOCTYPE html> 
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Bootstrap 彈出框位置選擇的實例</title>
    <meta name="description" content="Creating Modal Window with Twitter Bootstrap">
    <link href="/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css" rel="stylesheet">
    <style>
        a {
            margin-left : 400px;
        }
    </style>
</head>
<body>
<div>
    <h2>使用Bootstrap plcement 選項創建彈出框</h2>
    <div>
        <a href="#" id="example" rel="popover" data-content="為我的網站創建一個提示框如此簡單!" data-original-title="Twitter Bootstrap 彈出框">懸停彈出</a>
    </div>
    <div>
        <a href="#" id="example_left" rel="popover" data-content="為我的網站創建一個提示框如此簡單!" data-original-title="Twitter Bootstrap 彈出框">懸停彈出</a>
    </div>
    <div>
        <a href="#" id="example_top" rel="popover" data-content="為我的網站創建一個提示框如此簡單!" data-original-title="Twitter Bootstrap 彈出框">懸停彈出</a>
    </div>
    <div>
        <a href="#" id="example_bottom" rel="popover" data-content="為我的網站創建一個提示框如此簡單!" data-original-title="Twitter Bootstrap 彈出框">懸停彈出</a>
    </div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-tooltip.js"></script>
<script src="/twitter-bootstrap/twitter-bootstrap-v2/js/bootstrap-popover.js"></script>
<script>
    $(function ()
    { $("#example").popover();
        $("#example_left").popover({placement:'left'});
        $("#example_top").popover({placement:'top'});
        $("#example_bottom").popover({placement:'bottom'});
    });
</script>
</body>
</html>

相關焦點

  • Bootstrap項目實訓乾貨:設計簡單登錄框
    一、實驗目標基本上每個web項目都會有網站登錄模塊,我們今天要實現的登錄框是以彈出的方式呈現。頁面如下:二、實驗環境此登錄框採用bootstrap框架來實現,依賴的版本為3.3.7。我們可以直接引用cdn的資源,資源地址如下:<link href="//cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">< src="//cdn.bootcss.com
  • bootstrap期末整理
    ()A. modal-xs modal-sm modal-md modal-lgB. modal-sm modal-md modal-lgC. modal-xs modal-smD. modal-sm modal-lg13.如果你不需要模態框彈出時的動畫效果(淡入淡出效果)怎樣實現( )A.刪掉fade類即可
  • layui的彈出框、form表單、表格使用常見問題解決方案
    最近公司開始全面的更改前端的框架,由bootstrap更改為layui'框架,在嘗試使用layui編寫前臺邏輯時,遇到了很多的坑,在此做一些常用坑的解決辦法的總結。彈出框(1)彈出層父頁面給子頁面傳值type 為 1的傳值:直接通過$(子頁面元素id).val(),本質上,子頁面與父頁面同屬一個window層(2)關閉彈出層刷新父頁面表格
  • The Best BootStrap Resources - 程序人生 提供數據深度挖掘服務
    Bootstrap提供了自定義模塊組,你可以在Bootstrap官網中自定義需要的組件(無需將整個bootstrap下載下來),這樣可以減去你不需要的bootstrap組件代碼。同時可以根據自己的設計需求,自定義bootstrap中的變量參數,比如說色系、Grids系統等。
  • js的三種彈出框(alert、confirm、prompt)簡單介紹
    它是JavaScript或VBscript腳本語言中窗口window對象的一個常用方法;其主要用法就是在你自己定義了一定的函數以後,通過執行相應的操作,所彈出對話框的語言。並且alert對話框通常用於一些對用戶的提示信息。  alert 方法有一個參數,就是用戶想彈出的內容,彈出框很簡單,就一個顯示功能。你可以點擊確認關閉這個彈出框。  例如:alert(「hello woorld!」)
  • bootstrap css精簡專題及常見問題 - CSDN
    bootstrap中文網:http://v3.bootcss.com/ bootstrap提供了三種類型的下載:   1、用於生產環境的bootstrap    編譯並壓縮後的CSS、JavaScript和字體文件。不包含文檔和源碼文件。
  • 前端插件之Bootstrap Dual Listbox使用
    對於很多非專業前端開發來說寫頁面是非常痛苦的,藉助框架或插件往往能夠達到事半功倍的效果,本系列文章會介紹我在運維系統開發過程中用到的那些順手的前端插件,如果你是想寫XX管理系統的學生、或是需要獨自做Dashboard的後端工程師、亦或是像我這樣半吊子的開發加運維,那麼這個系列的文章你一定不要錯過Bootstrap Dual Listbox是一款基於Bootstrap的雙向select選擇框控制項
  • iOS和Android規範解析——簡易菜單、簡易對話框和彈出框
    今天的這幾個控制項的中文名字,在網上查了半天,沒有找到統一的叫法,所以自己翻譯了一下:簡易菜單對應的是MD(Material Design,下同)中的Simple Menu;簡易對話框,對應的是MD中的Simple Dialog,彈出框對應的是
  • Bootstrap組件福利篇:幾款好用的組件推薦,你值得擁有!(一)
    ="~/Content/bootstrap/css/bootstrap.css" rel="stylesheet" />    <link href="~/Content/bootstrap-datetimepicker-master/build/css/bootstrap-datetimepicker.css" rel="stylesheet" />    <script src="~
  • Twitter BootStrap:前端框架利器
    這 裡有兩個關鍵點,其中「bootstrap.css」是Bootstrap中的基本樣式文件,只要使用Bootstrap就必須調用這個文件。而 「bootstrap-responsive.css」則可以根據你的愛好來選擇,如果想讓項目具有響應式布局的效果,就必須要調用這個樣式文件,而且調 用必須遵循先後順序,「bootstrap-responsive.css」必須放置在「bootstrap.css」之後,否則便不具有響應式布局功 能。
  • Python用PyQt5實現多種彈出消息框,QMessageBox控制項使用詳解
    消息對話框QMessageBox是彈出對話框類控制項的一種。其典型子類有:QMessageBox(彈出消息對話框)、QFileDialog(文件類對話框)、QFontDialog(樣式類對話框)、QInputDialog(輸入對話框)等。QDialog主要掌握類的繼承結構和彈出窗口模態即可。
  • bootstrap 的柵格系統
    bootstrap 是Twitter的前端團隊開源的前端框對於只是想簡單做個界面而不想從頭寫CSS樣式,就可以從 bootstrap 的樣式庫中所見即所得地選用對應的組件即可
  • 小白零基礎學編程-VBS入門之彈出對話框
    今天會講到,怎樣寫一個程序,點擊運行後,讓它彈出一個對話框,並提示用戶「你好,我是編了個程的蘇蘇姐。」。首先,我們並不急於寫代碼。先想想,我們用中文描述,表示一個人說話,是怎麼表示。蘇蘇姐:「大家好,我是蘇蘇姐。」看到了吧,這種以冒號和雙引號,就能表示這句話是蘇蘇姐說的。
  • 系統故障篇:如何解決總是彈出explorer.exe錯誤框問題?
    在計算機維護過程中,發現很多用戶筆記本或者辦公電腦在使用過程中,打開瀏覽器或者系統運行一段時間自動彈出來,關閉之後又彈出。問題如何解決總是彈出explorer.exe錯誤框問題?方法/步驟一、判斷引起故障原因出現該錯誤框,首先要分析自己打開什麼軟體而彈出,比如打開瀏覽器而彈出錯誤框,那麼有可能是瀏覽器文件收到損壞,對應做法就是重新安裝瀏覽器。通常來說系統重裝之後,有些版本是IE6.0版本,IE內核容易彈出錯誤框。建議更換瀏覽器或者升級IE。
  • WebForm 控制項事件中彈出confirm對話框
    在後臺的按鈕或者其他事件中,根據相應的邏輯需要彈出一個用戶確認的對話框,供用戶來決定是否繼續執行還是終止往下的動作。多方查找,網友hanaxia2007給出的方案解決了我的問題。具體實現方式是:1,在*.aspx前臺頁面中添加一個ASP HiddenField隱藏控制項,用於存儲用戶在confirm對話框中操作返回的(true or false值)。
  • 簡碼編程:aardio中使用inputBox彈出輸入框對話框例子
    在aardio中對這種需求只需要幾行代碼就可以搞定,直接調用inputBox彈出輸入框對話框就可以了。如下圖所示:簡碼編程:aardio中使用inputBox當用戶點擊了按鈕後,自動彈出inputBox彈出輸入框對話框,您可以在原始碼裡預置標題、提示內容、預置輸入文本等設置項,而用戶需要做的就是輸入內容後點擊確定
  • Stata:Bootstrap 簡介
    如果 bootstrap DGP 在某種意義上接近真實的 DGP,那麼由 bootstrap DGP 生成的數據將與真實 DGP 生成的數據相似(如果已知的話)。如果是這樣,則進行模擬使用 bootstrap DGP 獲得的 P 值與真實 P 值足夠接近,可以進行準確的推理。
  • python測試開發django-184.bootstrap-table 前端分頁搜索相關配置
    前言bootstrap-table 分頁方式可以選 server 和client 兩種分頁方式。
  • Bootstrap 文本
    DOCTYPE html><html lang="en"><head><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css"><style type="text/css">
  • 如何使用框架Bootstrap 4框架來實現易於查看的UI
    工具提示和語音彈出窗口,更多除了上面介紹的,您還可以使用「氣球」顯示幫助,顯示工具提示,模式對話框(消息框禁用其他操作,直到您單擊按鈕) ,並提供了許多有用的功能。步驟1.讀取一個CSS文件(* bootstrap.min.css)第2步。