bootstrip 实现弹出框效果

modal是Bootstrap提供的一个“窗口组件”,可以配合js实现弹出窗口的效果。

modal的class是“modal”,其中必须包含三个div部分,属性分别问modal-header,modal-body,modal-footer.

同时modal可以用来放置注册表单,示例如下:

[html] view plaincopyprint?

  1. <section>
  2. <div class="row">
  3. <div class="span12">
  4. <form class="modal form-horizontal" method="post" action="http://localhost">
  5. <div class="modal-header">
  6. <h1>Header</h1>
  7. </div>
  8. <div class="modal-body">
  9. <fieldset>
  10. <div class="control-group">
  11. <label class="control-label" for="username">Username:</label>
  12. <div class="controls">
  13. <input type="text" name="username">
  14. </div>
  15. </div>
  16. <div class="control-group">
  17. <label class="control-label" for="password">Password:</label>
  18. <div class="controls">
  19. <input type="password" name="password">
  20. </div>
  21. </div>
  22. </fieldset>
  23. </div>
  24. <div class="modal-footer">
  25. <input  type="submit" class="btn btn-primary" value="Submit!"></button>
  26. </div>
  27. </form>
  28. </div>
  29. </div>
  30. </section>

如果我们利用Bootstrap提供的modal插件,可以形成点击弹出浮动窗口的效果。

这需要让modal的div带有属性hide和fade,指定id。并且一开始的stype是display:none以便隐藏同时还需要一个用来控制弹出的按钮,这个按钮必须有data-toggle="modal"的元素,href=modal的id。

如果想要在弹出表单中加入关闭按钮,则需要让按钮带有data-dismiss="modal"的属性。这样改造完成的页面代码:

[html] view plaincopyprint?

  1. <section>
  2. <a data-toggle="modal" href="#regModal" class="btn btn-primary">show!</a>
  3. <div class="row">
  4. <form id="regModal" class="modal hide fade form-horizontal" method="post" action="http://localhost" style="display:none">
  5. <div class="modal-header">
  6. <h1>Header</h1>
  7. </div>
  8. <div class="modal-body">
  9. <fieldset>
  10. <div class="control-group">
  11. <label class="control-label" for="username">Username:</label>
  12. <div class="controls">
  13. <input type="text" name="username">
  14. </div>
  15. </div>
  16. <div class="control-group">
  17. <label class="control-label" for="password">Password:</label>
  18. <div class="controls">
  19. <input type="password" name="password">
  20. </div>
  21. </div>
  22. </fieldset>
  23. </div>
  24. <div class="modal-footer">
  25. <input  type="submit" class="btn btn-primary" value="Submit!">
  26. <input type="button" class="btn" value="Close!" data-dismiss="modal">
  27. </div>
  28. </form>
  29. </div>
  30. </section>

当然既然这东西利用了js,也就能用js打开。一句话??$("#regModal").modal()

bootstrip 实现弹出框效果

时间: 2024-10-15 14:08:36

bootstrip 实现弹出框效果的相关文章

Axure 动态面板实现弹出框效果

今天在画原型图的时候遇到了个弹出框效果的实现,感觉挺有意思的,拿出来share下~ 如图:当我点击删除按钮后,如果用户选择删除,则要求要弹出一个对话框来让用户输入处理备注,如果不要删除,则点击取消: 首先描述下大致思路,我在页面上加上一个动态面板,然后为这个动态面板加上两个状态,一个是显示弹出框,另一个是隐藏弹窗口. 下面是弹出对话框的两个状态的设计: 隐藏状态的动态面板设置为空白,这样当切换到这个状态时就看不到任何东西. 然后为删除按钮添加用例: 注意,这里是当发生单击事件的时候弹出动态面板,

jquery 弹出框效果

html <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>弹出框效果</title> <script type="text/javascript" src="js/jquery-3.0.0.min.js" ></script> <script type="tex

代码录播:jQueryMobile 实现一个简单的弹出框效果

今天给大家带来的是 jQueryMobile 实现一个简单的弹出框效果,有兴趣的童鞋可以试试哦~ ^_^ 阅读原文:www.gbtags.com

安卓开发笔记——PopupWindow,做出如弹出框效果

先看一个效果图 点击按钮后出现一个这么的效果,这个弹出框实现的答题代码如下 先来一个弹出框的布局xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent"

自定义弹出框效果

对网站而言,弹出框是比较常见的.或是给出用户操作提示,或是通过弹出框打开一个小窗口以提示信息,或是给出错误警示等等. 但是由于浏览器自带的弹出窗口alert , confirm , prompt样式比较单调,且不同浏览器有不同的默认样式设置. 所以在日常工作中,给网站做一个自定义的弹出框十分必要.特别是富交互的网站 一.提示框 html部分: 1 <!--修改弹窗--> 2 <div class="pop-alert" id="pop" style

toast弹出框效果

js代码 1 //toast弹出框 2 var layerTime; 3 function layer(txt, time) { 4 clearTimeout(layerTime); 5 var times = time || 2000; 6 $(".layer_wrap").remove(); 7 $("body").append('<div id="layer_wrap" class="layer_wrap">

蒙版弹出框效果

自定义 package cn.lxsdb.yyd.app.dialog;      import cn.lxsdb.yyd.app.R;   import cn.lxsdb.yyd.app.constants.AppIntent;   import android.app.Dialog;   import android.content.Context;   import android.content.Intent;   import android.os.Bundle;   import a

控制非模态弹出框(showModelessDialog)唯一且随父页面关闭

网站开发中,常常会遇到需要弹出窗体的情况,一般弹出框有模态和非模态两种,如下: 模态:window.showModalDialog() 非模态:window.showModelessDialog() 另外还有window.open 方法,以及通过div来模拟弹出框效果的形式. window.open请自行百度,了解不深:div模拟的方式不适用与,弹出框中某些组件与父页面组件不相容的情况,如笔者所在项目,父页面中的jquery与整个网站js框架不相容(当然不是简单的可以通过替换$关键字来解决).所

bootstrap中popover.js(弹出框)使用总结+案例

bootstrap中popover.js(弹出框)使用总结+案例 *bootstrap官方说明:http://v3.bootcss.com/javascript/#popovers 一. popover常用配置参数: 1 //常用配置参数: 2 $(document).ready(function() { 3 $('#temp').popover( 4 { 5 trigger:'click', //触发方式 6 template: '', //你自定义的模板 7 title:"标题",