bootstrap中jquery插件——警告框、工具提示框、弹出框、模态框

Bootstrap警告框、弹出提示层、模态框的js插件效果总结 bootstrap警告框js插件 经常会在bootstrap项目中遇到警告框、弹出提示层、弹出模态框组件等等场景应用。 使用前准备: ```插件使用之前,请先导入如下文件:``` jquery.min.js bootstrap-alert.js bootstrap.css 它的警告框插件效果很多!比如常见的调用方式: - 通过调用class类名 - 通过javas... 阅读详情

bootstrap的JavaScript插件中提供了几种形式的提示框。其中就有警告框、工具提示框、弹出框和模态框。下面就来一个一个的看看它们是怎样使用的吧!

警告框

这里写图片描述
它就是这个样子的,点击右侧的小叉子可以将它隐藏。如果不想要淡淡消失的效果可以将 .fade.in 类去掉,和bootstrap其他组件改变颜色的方式一样(只需将类 .alert-info改为 .alert-danger / .alert-link / alert-success / alert-warning 之一种就可以),实现代码如下:

<div class="alert alert-info alert-dismissible fade in">
    <span class="close" data-dismiss="alert">&times;</span>  //span标签必须为第一个子元素
    <p><span class="glyphicon glyphicon-alert"></span> 注意:您的浏览器禁用了Cookie!本站的部分功能将无法使用!</p>
</div>

工具提示

这里写图片描述
这里写图片描述
如上图所示的效果,当鼠标经过需要提示的位置时会弹出一个提示框,可以选择在上/下/左/右任意位置弹出(更改data-placement属性),可通过title属性更改提示的内容,实现代码如下:

<p>
    Lorem ipsum dolor sit amet, consectetur 
    <a href="#" data-toggle="tooltip" data-placement="top" title="Tooltip on top">
        Tooltip on top
    </a>
    Aliquid architecto aut ea eaque error fugit, illo, laboriosam mollitia natus nostrum perferendis placeat porro quibusdam reiciendis, rem repellat veritatis? Eius, magnam.
</p>
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>

js调用API:

$(function () {
    $('[data-toggle="tooltip"]').tooltip()
})

弹出框

这里写图片描述
如上图所示,当鼠标点击按钮时会弹出一个提示框,可以选择在上/下/左/右任意位置弹出(更改data-placement属性),可通过title属性更改标题、data-content属性更改内容,实现代码如下:

<button type="button" class="btn btn-success" data-toggle="popover" data-placement="bottom" data-container="body" title="popover title" data-content="And here's some amazing content. It's very engaging. Right?">popover of top</button>

js调用API:

$(function () {
    $('[data-toggle="popover"]').popover()
})

这种方式的弹出框只有在再次点击按钮的时候才会被隐藏,要想在点击其他位置或点击弹出框的时候将它隐藏,则需要加上data-trigger=”focus”属性。
为了更好的跨浏览器和跨平台效果,必须使用 a 标签,不能使用 button 标签,并且,还必须包含 role=”button” 和 tabindex 属性:

<a href="#" class="btn btn-success" data-toggle="popover" data-placement="bottom" data-container="body" title="popover title" data-content="It's very engaging. Right?" data-trigger="focus" role="button" tabindex="0">popover of top</a>

js调用API方式同上。

模态框

这里写图片描述
点击之后弹出模态框:
这里写图片描述

如上图所示,当鼠标点击按钮时会弹出模态框,先说一下实现模态框需要的最基本的代码。

<div class="modal" id="...">    //这里可以设置从上向下的动画显示效果,只需添加 .fade 类
    <div class="modal-dialog">    //这里可以选择模态框预定义的三种宽度,如果想要显示比较大的,可以添加类 .modal-lg;显示比较小的,添加类 .modal-sm
        <div class="modal-content">
            <div class="modal-header">    //模态框的头部,如果不需要可以不写这个元素
                <span class="close" data-dismiss="modal">&times;</span>    //关闭按钮,必须设置为第一个子元素
                <h3 class="modal-title">...</h3>    //加上这个类才能和关闭按钮水平对齐
            </div>
            <div class="modal-body">    //主题内容
                ...
            </div>
            <div class="modal-footer">    //模态框的脚部,如果不需要可以不写这个元素
                ...
            </div>
        </div>
    </div>
</div>

模态框的触发元素(注意href或data-target属性值一定与模态框的ID属性值相对应):

<a href="#模态框的ID" class="..." data-toggle="modal">.../a>
<!-- 或 -->
<button type="button" class="..." data-toggle="modal" data-target="#模态框的ID">...</button>

这样一个模态框的基本结构就完成了,可以根据自己的需要在头部、主体部分和脚部添加内容。添加内容方式和body中相同,同样可以使用栅格系统、表单、警告框、下拉菜单等内容。

模态框都是固定定位的,且初始时一般都是不显示的,推荐作为body的最后一个直接子元素。

最后,完整示例:

<a href="#modal" class="btn btn-info" data-toggle="modal">注册新用户</a>

<div class="modal fade" id="modal">
    <div class="modal-dialog modal-lg">
        <div class="modal-content">
            <div class="modal-header">
                <span class="close" data-dismiss="modal">&times;</span>
                <h3 class="modal-title">标题</h3>
            </div>
            <div class="modal-body">
                <p>
                    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad adipisci aliquam magni quasi rem vitae. Aliquam, aspernatur eaque error eveniet fugit, hic, iste labore magnam necessitatibus numquam possimus ut? Nostrum.
                </p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
            </div>
        </div>
    </div>
</div>
使用jQuery在网页中输出提示框 在这个例子中,我们设置了提示框的标题为"这是一个提示框!",图标为成功图标,显示了确认按钮和取消按钮,并分别设置了它们的文本和颜色。如果你需要更多自定义选项,例如样式、动画效果等,可以使用jQuery插件来创建自定义的提示框。我们可以通过传递一个包含各种选项的对象来自定义提示框的外观和行为。函数是JavaScript的一种内置函数,它可以在网页中显示一个简单的提示框。函数或者使用插件来创建自定义的提示框。在上面的代码中,我们通过选择器选择了一个按钮元素(使用。在上面的代码中,我们使用了jQuery的。 阅读详情

相关推荐

安卓应用锁开发实战:如何通过拦截Activity启动实现密码验证(附完整代码)

本文深入探讨了在安卓系统中开发应用锁功能的两种实战方案:通过修改ActivityStarter源码或实现IActivityController接口来拦截Activity启动流程,从而实现启动前的密码验证。文章详细对比了两种方案的技术选型、实现细节与适用场景,并提供了处理隐式Intent、验证状态管理等核心问题的完整代码,为开发系统级安全功能提供了实用指南。

tcp8optimizer的博客 456

jQuery基础

jQuery由美国人John Resig于2006年创建。jQuery是目前最流行的JavaScript程序,它是对JavaScript对象和函数的封装。它的设计思想是write less,do more。

luckyboy!的博客 3744

四、SVN客户端tortoiseSVN的基本功能介绍

档案浏览器(Repo-browser) 鼠标右键–>tortoiseSVN->版本库浏览器 输入版本库URL地址,进入如菜单界面 版本库浏览器支持SVN及http两种最常用的通信协议 SVN服务器访问方式 方法 模式 访问方法 File:// 直接版本库访问(本地磁盘) http:// 通过配置subversion的WEB服务器的WEBDAV协议 http...

也许是我送你哦 1011

jQuery提示框插件[收集]

需要在用户把光标移到某个元素上时显示一些额外信息时,提示框是一种不错的方式,提示框会在鼠标停留的时候显示,鼠标移开时消失。 适当的使用提示框能大大提升网站的友好度,并且可以节省一些不必要的网页空间,今天我们将看到15款制作友好的提示框的jQuery插件。 1. qTip qTip是一款功能高级的提示框插件,它提供了非常多的特性,包括圆角框、提示泡泡等。 2. jQuery...

diwen8138的博客 494

GoDaddy域名解析 到 阿里云域名DNS

一:登录GODaddy,点击“个人中心”,然后点击“管理域名” 二:域名解析 第一种:直接解析到对应的服务器 添加一个,类型默认A,主机填写二级域名前缀(image.主域名),指向填写目标服务器ip即可(注意目标服务器80端口是否开放) 第二种:将主域名dns转到阿里云域名下 三:若要修给为阿里云解析服务器,要做以下修改,点击“更改” 点击更改后出现如下页面,此时需要到阿里云官网云解析DNS下添加域名解析 四:阿里云添加域名解析...

xiaolinzi176的博客 6702

CST实战:变容二极管电容曲线提取全流程(附S参数设置技巧)

本文详细介绍了在CST Studio Suite中提取变容二极管电容-电压(C-V)曲线的完整实战流程。重点解析了S参数仿真的核心原理、DCFEED模块的正确配置、参数扫描的设置技巧,并探讨了集成SPICE模型进行精确仿真的方法,帮助射频工程师高效、准确地获取器件关键特性。

weixin_29237635的博客 529

jQuery实现消息提示框

创建一个消息提示方法 /** * 弹出消息提示框,采用浏览器布局,位于整个页面中央,默认显示3秒 * 后面的消息会覆盖原来的消息 * @param message:待显示的消息 * @param type:消息类型,0:错误消息,1:成功消息 */ function showMessage(message, type) { let messageJQ= $("<div class='showMessage'>" + message + "</div>");

weixin_47838176的博客 8990

SAP-MM-采购申请字段解析

采购申请抬头以及行项目字段解析

yanzibing99的博客 7305

jQuery UI 实例 - 工具提示框(Tooltip)

jQuery UI 工具提示框(Tooltip) - 自定义样式

unber的博客 2022

ardupilot开发 --- mavlink签名加密 篇

ardupilot开发 --- mavlink签名加密

记录老板的每次pua,分享领导每天的毒鸡汤... 1235

基于STM32L4XX、HAL库的BQ25713RSNR充电芯片驱动程序设计

define BQ25713_I2C_ADDR (0x6B << 1) // 7位地址为 0x6B,HAL库需要左移一位。// 示例:配置 CHARGE_OPTION_0 寄存器:使能充电,使能 ICO(输入电流优化)reg_data |= (EN_CHG_MASK | EN_ICO_MASK);

zhusl6688的博客 406

bootstrap的 jQuery 插件

一、介绍 1、Bootstrap 自带 12 种 jQuery 插件,扩展了功能,可以给站点添加更多的互动。 使用: data属性---通过 data 属性 API 就能使用所有的 Bootstrap 插件,无需写一行 JavaScript 代码。这是 Bootstrap 中的一等 API,也应该是你的首选方式;例如:data-toggle="modal" //如果需要用到选定元素、还用到...

zhangankang的博客 4231

【ComfyUI】FluxKontext 人物服装平铺重构

本文介绍了一个基于ComfyUI的高保真服装语义提取工作流,利用FluxKontext模型实现人物服装结构的精准抽离与平铺展示。工作流包含图像输入、潜空间处理、语义引导和生成输出四个阶段,通过Flux_Kontext_dev_fp8主模型、双CLIP文本编码和VAE转换等核心组件,配合FluxKontextImageScale、ReferenceLatent等节点完成服装结构的稳定提取。流程中CLIPTextEncode负责语义解析,FluxGuidance强化引导力度,KSampler执行最终生成,最终输

Mr数据杨 956

Bootstrap3 警告框插件的使用方法

警告框 警告框插件(alert.js)仅仅为警告框组件一个关闭功能,即点击警告框的关闭按钮,可以让警告框消失,并将它从 DOM 中删除。 使用方法 为警告框添加一个可选的.alert-dismissible类和一个关闭按钮,就可以为警告框组件提供关闭功能。关闭按钮可以使用.close的任何元素定义,无论使用什么元素,都必须使用 .close 类,并包含 data-dismiss="alert...

歪脖先生的博客 2136

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Bootstrap3 警告框插件的事件

警告框插件的事件 警告框有两个可以被监听的事件。见表 4‑8。 表 4‑8 警告框的事件及含义 事件 含义 close.bs.alert close方法被调用后,立即触发该事件 closed.bs.alert 当警告框已经被关闭(会等待过渡效果执行结束)之后,触发该事件 如,要在警告框关闭之后执行操作,代码可以这样写: <script> $('#...

歪脖先生的博客 734

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Bootstrap(JS插件库-模态弹出框)

Bootstrap(JS插件库) 标签(空格分隔): Bootstrap 一、导入JavaScript插件 Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。 1、一次性导入: Bootstrap提...

圥儿 9878

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Bootstrap Accessibility Plugin支持哪些组件?8大无障碍增强功能详解

Bootstrap Accessibility Plugin是PayPal无障碍团队专为Bootstrap 3开发的一款重要插件,它能显著提升网站对键盘和屏幕阅读器用户的友好性。这款插件通过智能添加ARIA属性、改进键盘导航和增强视觉对比度,让Bootstrap组件真正实现无障碍访问。对于希望创建包容性网站的前端开发者来说,这个插件是必不可少的工具。 ## 🎯 为什么需要无障碍插件? 在当今

gitblog_00113的博客 1153

【bootstrap】bootstrap可关闭警告框

bootstrap可关闭警告框 来源 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>Bootstrap 实例 - 警告框(Alert)插件事件</title> 6 &l...

287

BootStrap-CSS样式_插件_警告框(Alert)插件

警告框(Alert)插件 警告框(Alert)消息大多是用来想终端用户显示诸如警告或确认消息的信息。使用警告框 (Alert)插件,您可以向所有的警告框消息添加可取消(dismiss)功能。    如果您想要单独引用该插件的功能,那么您需要引用 alert.js。或者,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。  用法 您可以有以下两种方式启用警告框...

LoveyourselfJiuhao的博客 1828

【Bootstrap 学习笔记】Bootstrap 提供相应插件在HTML页面中实现动态交互效果

Bootstrap 提供相应插件在 HTML 页面中实现动态交互效果。由于 Bootstrap 提供的插件都是依赖于 jQuery 的,所以必须要先引入 jQuery 文件。Bootstrap 的每个插件都对应具有一个 JavaScript 文件,允许单独引入到 HTML 页面。也提供了一个完整版本(Bootstrap.js 或 Bootstrap.min.js 文件),允许一次性将所有插件全部引入到 HTML 页面中。 2)两种使用方式 a. data 属性 通过 data 属性 API 就能使用所有的

实力派,无需多言! 2089

bootstrap如何用js调用模态框_学习写个网站(6)Bootstrap学习3

【正文】Bootstrap提供了一些插件,就是一些交互功能。涉及到少量jquery知识,不过不妨碍。相关内容不多,基本就是设置元素的data属性,然后用jquery控制状态或者监听事件。1. 模态窗口模态框的控制按钮,有设置,模态框的主体div,class设置为model,需要设置aria-hidden="true"来先隐藏模态框。开始演示模态框...javascript可以控制mode...

weixin_39966163的博客 496

bootstrap(支持的JavaScript插件)

支持的JavaScript插件 Bootstrap V3.2中提供了12种JavaScript插件,他们分别是: ☑ 动画过渡(Transitions):对应的插件文件“transition.js” ☑ 模态弹窗(Modal):对应的插件文件“modal.js” ☑ 下拉菜单(Dropdown):对应的插件文件“dropdown.js” ☑ 滚动侦测(Scrollspy):

小鱼儿 897

CSS笔记(Bootstrap插件)

通过data属性API就可以使用所有Bootstrap插件 如同jQuery一样,若发生命名冲突可使用noConflict 1 模态框(Modal)插件 + <button>,定义`data-toggle="modal"`以及`data-target="#id"`或`href="#id"` + <div>,定义`modal`,`id...

banmao8461的博客 238

Bootstrap 模态框(Modal)插件

模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。 用法 您可以切换模态框(Modal)插件的隐藏内容: 通过 data 属性:在控制器元素(比如按钮或者链接)上设置属性 data-toggle="modal",同时设置 data-target="#identifier" 或 href="#i...

baidu_37366055的博客 793

Bootstrap进阶四:jQuery插件详解

一、模态对话框(Modal) 模态框经过了优化,更加灵活,以弹出对话框的形式出现,具有最小和最实用的功能集。 不支持同时打开多个模态框 千万不要在一个模态框上重叠另一个模态框。要想同时支持多个模态框,需要自己写额外的代码来实现。 模态框的 HTML 代码放置的位置 务必将模态框的 HTML 代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素),以避免其他组...

aochou19810706的博客 1062

Bootstrap 警告框插件Alert

警告框Bootstrap警告框插件Alert需要 bootstrap-alert.js 文件支持,在使用该插件之前,应该导入 jQuery 和 bootstrap-alert.js 文件。使用方法Bootstrap仅仅为警告框提供了一个关闭功能,可以通过JavaScript为某个警告框添加关闭功能。如:&lt;script&gt;$(".alert").alert('close')&lt;/scr...

歪脖先生的博客 2124
上一篇: bootstrap中jquery插件——下拉菜单
下一篇: bootstrap中jquery插件——collapse折叠效果-手风琴效果
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值