基于bootstrap的移动手机端全屏模态窗口插件

bootstrap-fs-modal是一款基于bootstrap的移动手机端全屏模态窗口插件。原生的bootstrap模态窗口在移动手机端的用户体验不是很好,通过该插件可以大大的提高用户体验。

使用方法

在页面中引入bootstrap相关文件,以及fs-modal.min.css和fs-modal.min.js文件。

<link rel="stylesheet" href="css/bootstrap.min.css" type="text/css" />
<link rel="stylesheet" href="css/fs-modal.min.css" type="text/css" />
<script src="path/to/jquery.min.js"></script>
<script src="path/to/bootstrap.min.js"></script>
<script src="path/to/fs-modal.min.js"></script>
                
HTML结构

你唯一需要添加的HTML代码是出现在移动手机端,模态窗口顶部的导航按钮。除了关闭窗口的按钮之外,都需要通过data-glyphicon属性来指定一个图标。

<div class="modal-footer">
  <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  <button type="button" class="btn btn-default" data-glyphicon="glyphicon-refresh">重新加载数据</button>
  <button type="button" class="btn btn-default btn-primary" data-glyphicon="glyphicon-ok">保存</button>
</div>
                

一个比较完整的HTML代码应该类似下面的样子。

<!-- 触发模态窗口的按钮 -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  触发模态窗口
</button>

<!-- 模态窗口 -->
<div class="modal fade modal-fullscreen" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
        <h4 class="modal-title" id="myModalLabel">模态窗口标题</h4>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
        <button type="button" class="btn btn-primary">保存</button>
      </div>
    </div>
  </div>
</div>                  
                

bootstrap-fs-modal移动手机端全屏模态窗口插件的github地址为:https://github.com/keaukraine/bootstrap-fs-modal

在线预览    源码下载

爱编程-编程爱好者经验分享平台
版权所有 爱编程 © Copyright 2012. All Rights Reserved.
闽ICP备12017094号-3