bootstrap里的提示工具

本文详细介绍了如何使用 Bootstrap 的 popover 和 tooltip 功能创建弹出框和提示工具,包括各种属性设置如弹出位置、触发方式等,以及自定义弹出框的实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文本描述:
data-content:内容部分
data-placement:弹出框的位置
data-html:解析代码 true false
data-animation:是否有过渡 true false
data-delay:弹出框的延迟时间
data-template:自定义弹出框
data-trigger:触发方式 click fouce hover

方法:
popover() tooltip()
方法里的值:show展开,隐藏hide,切换toggle

 <span title="文字描述" data-toggle="tooltip">提示工具</span>
    
    <button 
    title="这是弹出框的提示" 
    data-toggle="popover"
    data-content="弹出框的内容部分<input type='text' id='input'data-toggle='tooltip' title='弹出框里的弹出框'>"
    data-placement="bottom"
    data-html="true"
    data-animation="false"
    data-delay="1000"
    data-trigger="hover"
    id="popover">
    
    弹出框</button>
 <script>
        //必须初始化
        $("[data-toggle='tooltip']").tooltip()
        $("[data-toggle='popover']").popover()

        $("#popover").on('shown.bs.popover',function(){
            $('#input').focus();
            $('[data-toggle="tooltip"]').tooltip();
        })
</script>

扩展一个自己制作的提示框:
html:

<span title="" datat-my-tooltip="提示工具" data-el="myTooltip">自制提示工具</span>

script:

 var $myTooltip = $('[data-el="myTooltip"]')
        $myTooltip
            /*
            attr:操作属性节点('第一个参数 获取属性对应的值''第二个参数 设置属性的值')
            hover ('第一个参数 鼠标移入' '第二个参数 鼠标移出')
            wrap 给元素外层包裹一个容器
            after 后面插入一个容器
            remove 移出节点
            replaceWith 替换节点
            */
            .attr('datat-my-tooltip',$myTooltip.attr('title'))
            .attr('title','')
            .hover(function(){
                console.log("移入")
                $(this)
                    .wrap('<div class="tooltip-outer"></div>')  
                    $(this).after('<div class="tooltip-box" id="tooltip-box">插入的</div>')
                    },function(){
                
                $('#tooltip-box').remove();
                $('.tooltip-outer').replaceWith($myTooltip)
                console.log("移出");
            })

本文只是简单的介绍,希望本文能帮到你。
如不理解或者想要更深了解,请查询官网。

Bootstrap工具提示Tooltips)是Bootstrap框架提供的一个小功能,用于向用户显示一些额外的信息或解释。当用户将鼠标悬停、聚焦或点击某个元素时,工具提示会显示一个文本框,提供有关该元素的更多信息。要使用Bootstrap工具提示,首先需要在HTML文档中包含Bootstrap的CSS和JS文件,以及依赖的Popper.js。 以下是一个简单的Bootstrap工具提示示例: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bootstrap Tooltips Example</title> <!-- 引入Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> </head> <body> <!-- HTML结构 --> <div class="container"> <h3>Bootstrap Tooltips 示例</h3> <!-- data-toggle="tooltip" 用于激活工具提示,title属性包含要显示的文本 --> <button type="button" class="btn btn-secondary" data-toggle="tooltip" title="这是一个工具提示!">悬停查看工具提示</button> </div> <!-- 引入Bootstrap JS 和 Popper.js --> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.9.3/dist/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script> <script> // 初始化工具提示 $(document).ready(function(){ $('[data-toggle="tooltip"]').tooltip(); }); </script> </body> </html> ``` 在这个例子中,按钮元素上有一个`data-toggle="tooltip"`属性,它告诉Bootstrap框架我们想要一个工具提示。`title`属性包含了要显示的文本内容。当用户将鼠标悬停在按钮上时,工具提示就会显示出来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值