为了账号安全,请及时绑定邮箱和手机立即绑定

玩转Bootstrap(JS插件篇)

  • JS代码中的属性的值,依然要加引号!!
    查看全部
  • 最简单的触发方式如下: $(function(){ $('[data-toggle="tooltip"]').tooltip(); }); 也可以单独指定一个元素,在该元素上调用提示框,并且可能通过JavaScript的各种参数来实现,无需定义一些 data 属性,如: $(function(){ $('#myTooltip').tooltip({ title:"我是一个提示框,我在顶部出现", placement:'top' }); });
    查看全部
  • 【注意】: 1、如果同时设置了 data-original-title 和 title 定义提示信息,那么 data-original-title 的优先级要高于 title。只有 data-original-title 值为空时,才会取 title 的值做为提示信息的内容。 2、Bootstrap框架中的提示框的触发方式和前面介绍的插件略有不同。不能直接通过自定义的属性 data- 来触发。必须得依赖于JavaScript的代码触发。
    查看全部
    0 采集 收起 来源:提示框--结构

    2015-02-12

  • 在Bootstrap框架中的提示框,常常使用的是按钮<button>标签或者链接<a>标签来制作。 不管是使用按钮还是链接来制作提示框,他们都有一个共性: 通过 title 属性的值来定义提示信息(也可以使用自定义属性 data-original-title 来设置提示信息)。 通过 data-placement 自定义属性来控制提示信息框的位置,根据四种不同的位置,data-placement具有四个值:top、right、bottom和left,分别表示提示框出现的位置在顶部、右边、底部和左边。 还有一个最重要的参数不可缺少,data-toggle="tooltip"。
    查看全部
    0 采集 收起 来源:提示框--结构

    2018-03-22

  • 调用方法: 在每个链接的单击事件中调用tab("show")方法,显示对应的标签面板内容。针对上面的示例,删除HTML中自定义的 data-toggle="tab" 或 data-toggle="pill" 的属性,然后通过下面的脚本来调用: $(function(){ $("#myTab a").click(function(e){ e.preventDefault(); $(this).tab("show"); }); })
    查看全部
  • 选项卡是建立在【导航】和【面板】的基础上,可以回顾下相关章节的内容
    查看全部
    0 采集 收起 来源:选项卡(Tabs)

    2015-02-11

  • 在Bootstrap除了可以让 nav-tabs 具有选项卡的切换功能之外,还可以对胶囊式 nav-pills 导航也具有选项卡的功能。我们只需要将 nav-tabs 换成 nav-pills,另外关键一点是将 data-toggle="tab"换成data-toggle="pill"。
    查看全部
  • 为了让面板的隐藏与显示在切换的过程效果更流畅,可以在面板中添加类名 fade,让其产生渐入的效果。 在添加 fade 样式时,最初的默认显示的内容面板一定要记得加上 in 类名,不然其内容用户无法看到。
    查看全部
  • 声明式触发选项卡需要满足以下几点要求: 1、选项卡导航链接中要设置 data-toggle="tab" 2、并且设置 data-target="对应内容面板的选择符(一般是ID)"; 如果是链接的话,还可以通过 href="对应内容面板的选择符(一般是ID)" 主要起的作用是用户点击的时候能找到该选择符所对应的面板内容 tab-pane。 3、面板内容统一放在 tab-content 容器中,而且每个内容面板 tab-pane 都需要设置一个独立的选择符(最好是ID)与选项卡中的 data-target 或 href 的值匹配。
    查看全部
  • 关键一点,选项卡中链接的锚点要与对应的面板内容容器的ID相匹配。
    查看全部
  • Bootstrap框架中的选项卡主要有两部分内容组成: ·选项卡组件(也就是菜单组件),对应的是 Bootstrap的 nav-tabs) ·底部可以切换的选项卡面板,在 Bootstrap 中通常 tab-pane 来表示
    查看全部
    0 采集 收起 来源:选项卡(Tabs)

    2015-02-11

  • Bootstrap的滚动监控还提供了一个方法scrollspy("refresh")。当滚动监控所作用的DOM有增加或删除页面元素的操作时,需要调用下面的refresh(刷新)方法: $(function(){ $("[data-spy='scroll']").each(function(){ var $spy=$(this).scrollspy("refresh"); }) }) 需要注意的是,这种refresh方法只对【声明属性式】用法有效。
    查看全部
  • 纠正和补充:【所以说,一般对于JS触发的组件不需要用到data-toggle和data-target,只要设置唯一的id名或class类名即可】 【根据事件触发方式不同:“data-toggle”也可能为“data-spy”或其它!】
    查看全部
  • 在Bootstrap框架中,使用JavaScript方法触发滚动监控器相对来说较为简单,只需要指定两个容器的名称即可。 <nav id="navbar-menu" class="navbar navbar-default navbar-static" role="navigation"> … </nav> <div class="scrollspy" id="scrollspy"> … </div> JavaScript触发可以这样写: $(function(){ $("#scrollspy").scrollspy({ target: "#navbar-menu" }); }) 【所以说,一般对于JS触发的组件不需要用到data-toggle和data-target,只要设置唯一的id名或class类名即可】
    查看全部
  • 还可以直接在body上进行滚动条监控,此时要将滚动监控器移到body上,而且导航nav一定要在body内部。 <body data-spy="scroll" data-target="#navbar-menu"> <div class="navbar navbar-default navbar-fixed-top" id="navbar-menu"> </div> <h3 id="blog">Blog</h3> <p>…</p> </body> 【注意:必须设置导航条的位置属性】:导航条必须设置为顶部固定样式(navbar-fixed-top)。
    查看全部

举报

0/150
提交
取消
课程须知
本课程适合具有一定前端基础的人员,对HTML和CSS有一定的了解,对于定制Bootstrap的同学需要具备LESS和Sass基础知识。
老师告诉你能学到什么?
1、使用JS自由控制Bootstrap中提供的组件。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!