AmazeUI中模态框的实现


Posted in HTML / CSS onAugust 19, 2020

本文与《【Ratchet】模态框》(点击打开链接)为姊妹篇,相比之下,AmazeUI的模态框,更加接近于一个alert(),不适合承载过多的内容,但是其优点就是可以通过JS操控,Ratchet仅能通过超级链接a标签打开。

AmazeUI的模态框效果如下:

AmazeUI中模态框的实现

完全就如同某些手机浏览器对alert()的处理。其现实代码如下:

<!--使用HTML5开发-->
<!doctype html>
<html class="no-js">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!--自动适应移动屏幕-->
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
        <!--优先使用webkit内核渲染-->
        <meta name="renderer" content="webkit">
        <!--不要被百度转码-->
        <meta http-equiv="Cache-Control" content="no-siteapp"/>
        <!--以下才是引入amazeui资源-->
        <link rel="stylesheet" href="assets/css/amazeui.min.css">
        <link rel="stylesheet" href="assets/css/app.css">
        <!--引入js的时候要注意,必须先引入jQuery,再引入amazeui,因为这个框架是基于jQuery开发的-->
        <script src="assets/js/jquery.min.js"></script>
        <script src="assets/js/amazeui.min.js"></script>
        <title>Modal</title>
    </head>    
    <body>
        <button class="am-btn am-btn-primary" οnclick="openModal()">打开模态框</button>
        
        <div class="am-modal am-modal-alert" tabindex="-1" id="my-alert">
            <div class="am-modal-dialog">
                <div class="am-modal-bd">
                    模态框的内容
                </div>
                <div class="am-modal-footer">
                 <span class="am-modal-btn">关闭</span>
                </div>
            </div>
        </div>
    </body>
</html>
<script>
function openModal(){
 $('#my-alert').modal();
}
</script>

注意到,这个id为my-alert的模态框,是通过button的onclick事件所触发的openModal()函数触发的。

其JS打开模态框的代码就一行,先获取了模态框的id之后,通过modal()方法打开。

到此这篇关于AmazeUI中模态框的实现的文章就介绍到这了,更多相关AmazeUI模态框内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
一款基于css3的动画按钮代码教程
Nov 23 HTML / CSS
CSS3实现闪烁动画效果的方法
Feb 09 HTML / CSS
CSS3的column-fill属性对齐列内容高度的用法详解
Jul 01 HTML / CSS
CSS3实现点击放大的动画实例代码
Feb 27 HTML / CSS
纯CSS3实现鼠标滑过按钮动画第二节
Jul 16 HTML / CSS
HTML5 解析规则分析
Aug 14 HTML / CSS
一些常用的HTML5模式(pattern) 总结
Jul 14 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
Dec 30 HTML / CSS
解析HTML5中的新功能本地存储localStorage
Mar 01 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
Aug 21 HTML / CSS
CSS3 制作的图片滚动效果
Apr 14 HTML / CSS
CSS 还能这样玩?奇思妙想渐变的艺术
Apr 27 HTML / CSS
Ratchet 模态框的实现
Aug 19 #HTML / CSS
AmazeUI的下载配置与Helloworld的实现
Aug 19 #HTML / CSS
amazeui模态框弹出后立马消失并刷新页面
Aug 19 #HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
Aug 19 #HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
Aug 19 #HTML / CSS
AmazeUI 缩略图的实现示例
Aug 18 #HTML / CSS
AmazeUI 单选框和多选框的实现示例
Aug 18 #HTML / CSS
You might like
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
2007/02/11 PHP
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
php检测文件编码的方法示例
2014/04/25 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
AngularJS路由删除#符号解决的办法
2017/09/28 Javascript
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
Vue.js用法详解
2017/11/13 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
简单谈谈python的反射机制
2016/06/28 Python
Python sqlite3事务处理方法实例分析
2017/06/19 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
在Keras中CNN联合LSTM进行分类实例
2020/06/29 Python
python 实用工具状态机transitions
2020/11/21 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
个人优缺点自我评价
2014/01/27 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
公务员检讨书
2014/11/01 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
vue-cli4.5.x快速搭建项目
2021/05/30 Vue.js
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers