js插件---Amaze UI dialog如何使用
js插件---Amaze UI dialog如何使用
一、总结
一句话总结:别人给你列出来的参考手册照着用先
1、在哪里去找插件参考资料或者使用手册(一般位置找不到的时候)?
github上面啊,非常详细了
2、dialog中如何动态控制弹出框?
方法一:这里可以用将方法赋值给变量的形式,然后再将这个变量show()出来
25 var $actions = AMUI.dialog.actions({
26 title: '标题啊',
27 items: [
28 {content: '<a href="#"><span class="am-icon-wechat"></span> 分享到微信</a>'},
29 {content: '<a href="#"><i class="am-icon-mobile"></i> 短信分享</a>'},
30 {content: '<a href="#"><i class="am-icon-twitter"></i> 分享到 XX 萎跛</a>'}
31 ],
32 onSelected: function(index, target) {
33 console.log(index);
34 $actions.close();
35 }
36 });
37
38 $actions.show();
方法二:直接封装在某个方法体类,比如onclick
14 <script>
15 $('.js-alert').on('click', function() {
16 AMUI.dialog.alert({
17 title: 'Alert 窗口',
18 content: 'Hello world.',
19 onConfirm: function() {
20 console.log('close');
21 }
22 });
23 });
24 </script>
二、最简单样例
1、截图
2、代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="../css/amazeui.min.css"/>
<script src="../js/jquery.min.js"></script>
<script src="../js/amazeui.min.js"></script>
<script src="dialog-master/dist/amazeui.dialog.min.js"></script>
</head>
<body>
<buttong class="am-btn am-btn-primary js-alert">点击显示 Alert</buttong> <script>
$('.js-alert').on('click', function() {
AMUI.dialog.alert({
title: 'Alert 窗口',
content: 'Hello world.',
onConfirm: function() {
console.log('close');
}
});
});
</script> </body>
</html>
三、github上面使用手册
Amaze UI Modal 插件 HTML 模板封装。
使用说明:
- 获取 Amaze UI dialog
- 直接下载
- 使用 NPM:
npm install amazeui-dialog
- 在 Amaze UI 样式之后引入 dialog 样式(
dist
目录下的 CSS):
Amaze UI dialog 依赖 Amaze UI 样式。
<link rel="stylesheet" href="path/to/amazeui.min.css"/>
- 引入 dialog 插件(
dist
目录下的 JS):
<script src="path/to/jquery.min.js"></script>
<script src="path/to/amazeui.min.js"></script>
<script src="path/to/amazeui.dialog.min.js"></script>
- 调用 dialog:
AMUI.dialog.alert({
title: '错误提示',
content: '你的家还好吧',
onConfirm: function() {
console.log('close');
}
}); AMUI.dialog.confirm({
title: '错误提示',
content: '正文内容',
onConfirm: function() {
console.log('onConfirm');
},
onCancel: function() {
console.log('onCancel')
}
}); var $loading = AMUI.dialog.loading();
setTimeout(function() {
$loading.modal('close');
}, 3000); var $actions = AMUI.dialog.actions({
title: '标题啊',
items: [
{content: '<a href="#"><span class="am-icon-wechat"></span> 分享到微信</a>'},
{content: '<a href="#"><i class="am-icon-mobile"></i> 短信分享</a>'},
{content: '<a href="#"><i class="am-icon-twitter"></i> 分享到 XX 萎跛</a>'}
],
onSelected: function(index, target) {
console.log(index);
$actions.close();
}
}); $actions.show(); AMUI.dialog.popup({title: '标题', content: '正文'});
四、amaze ui官方使用dialog说明
使用说明:
获取 Amaze UI dialog
- 直接下载
- 使用 NPM:
npm install amazeui-dialog
在 Amaze UI 样式之后引入 dialog 样式(
dist
目录下的 CSS):Amaze UI dialog 依赖 Amaze UI 样式。
<link rel="stylesheet" href="path/to/amazeui.min.css"/>
引入 dialog 插件(
dist
目录下的 JS):<script src="path/to/jquery.min.js"></script> <script src="path/to/amazeui.min.js"></script> <script src="path/to/amazeui.dialog.min.js"></script>
调用 dialog:
AMUI.dialog.alert({ title: '错误提示', content: '你的家还好吧', onConfirm: function() { console.log('close'); } }); AMUI.dialog.confirm({ title: '错误提示', content: '正文内容', onConfirm: function() { console.log('onConfirm'); }, onCancel: function() { console.log('onCancel') } }); var $loading = AMUI.dialog.loading(); setTimeout(function() { $loading.modal('close'); }, 3000); var $actions = AMUI.dialog.actions({ title: '标题啊', items: [ {content: '<a href="#"><span class="am-icon-wechat"></span> 分享到微信</a>'}, {content: '<a href="#"><i class="am-icon-mobile"></i> 短信分享</a>'}, {content: '<a href="#"><i class="am-icon-twitter"></i> 分享到 XX 萎跛</a>'} ], onSelected: function(index, target) { console.log(index); $actions.close(); } }); $actions.show(); AMUI.dialog.popup({title: '标题', content: '正文'});
js插件---Amaze UI dialog如何使用的更多相关文章
- js插件---图片懒加载echo.js结合 Amaze UI ScrollSpy 使用
js插件---图片懒加载echo.js结合 Amaze UI ScrollSpy 使用 一.总结 一句话总结:图片懒加载echo.js结合 Amaze UI ScrollSpy 使用的效果就是:懒加载 ...
- amazeui学习笔记--js插件(UI增强)--警告框Alert
amazeui学习笔记--js插件(UI增强)--警告框Alert 一.总结 1.警告框基本样式:用am-alert声明div容器, <div class="am-alert" ...
- amazeui学习笔记--js插件(UI增强4)--下拉组件Dropdown
amazeui学习笔记--js插件(UI增强4)--下拉组件Dropdown 一.总结 1.am-dropdown(及其孩子):控制下拉列表的样式 2.data-am-dropdown(及其孩子):控 ...
- amazeui学习笔记--js插件(UI增强3)--折叠面板Collapse
amazeui学习笔记--js插件(UI增强3)--折叠面板Collapse 一.总结 注意点: 1.data-am-collapse:这个东西就是展开折叠事件 2.am-collapse(包括其下属 ...
- amazeui学习笔记--js插件(UI增强2)--按钮交互Button
amazeui学习笔记--js插件(UI增强2)--按钮交互Button 一.总结 1.按钮loading状态: <button type="button" class=&q ...
- 幻灯片插件FlexSlider -- Amaze UI幻灯片参数
用了Amaze UI 的人就知道,其幻灯片插件是 data-am-slider='{}'来传参数的:(以下代码来自Amaze UI 官网) <div data-am-widget="s ...
- Amaze UI学习笔记——JS学习历程一
1.自定义事件 (1)一些组件提供了自定义事件,命名方式为{事件名称}.{组件名称}.amui,用户可以查看组件文档了解.使用这些事件,如: $('#myAlert').on('close.alert ...
- javascript模板插件amaze.js
摘要: 最近在开发项目时,异步接口需要前端渲染数据,js拼接太低级,必然要用模板插件.之前用过基于jQuery的和juicer等插件,考虑到以后公司项目上的统一,移动端和pc端上的统一,以及可维护性, ...
- AmazeUI(妹子UI)中CSS组件、JS插件、Web组件的区别
AmazeUI(妹子UI)是非常优秀的国产前端UI,现在来介绍一下AmazeUI中CSS组件.JS插件与Web组件的区别. CSS组件顾名思义就是仅使用CSS渲染而成的组件,而JS插件也很容易理解,就 ...
随机推荐
- Boostrap零散
12 row 是核心控件 class="form-control" 弹窗口<input data-toggle="modal" data-target=& ...
- 【深入篇】自定义ExpandableListView,实现二级列表效果
先看效果图: 上图是我们要实现的效果,那么现在我们开始着手去做,主要分为以下几步: 一丶我们需要根据效果图去思考该如何动手,从上图分析看,我们可以用一个相对布局RelativeLayout来完成gro ...
- 数据分页jdbc+mysql实现
通过简单粗糙的功能不完善的客户管理案例体现jdbc+mysql的数据分页,与其说是管理系统,不如说就是一个jdbc数据分布的demo而已.但是话又说回来,麻雀虽小,五脏俱全.虽然是个小demo,但是其 ...
- C++中inline函数
(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联. inline int min(int first, int ...
- 51Nod 天堂里的游戏
多年后,每当Noder看到吉普赛人,就会想起那个遥远的下午. Noder躺在草地上漫无目的的张望,二楼的咖啡馆在日光下闪着亮,像是要进化成一颗巨大的咖啡豆.天气稍有些冷,但草还算暖和.不远的地方坐着一 ...
- highGUI图形用户界面
#include <opencv2\core\core.hpp> #include <opencv2\highgui\highgui.hpp> using namespace ...
- 用SAXReader解析xml文档【转】
来源:http://blog.csdn.net/seayqrain/article/details/5024068 使用SAXReader需要导入dom4j-full.jar包. dom4j是一个Ja ...
- vue 退出动画无效解决方法
遇到一个问题:给模态框加入退出动画,进入的动画效果是有的,可是退出的动画就没有了. 写个简单的结构: <div class="mask" v-show="warni ...
- [HNOI2018]爆零记
Day 0 完全不知道做什么. 打了一个splay板子,还没调出来emmmmm 不想做题目,最后做的一题是[HNOI2016]的超(sha)难(bi)题网络. 当我希望省选能出一下树剖时,旁边的大佬跟 ...
- CSU 1378 Shipura 简单模拟
上周末中南的题,当时就知道是个简单模拟题,可是一个多小时就是没写出来,代码能力啊 >.< 题意: 某人发明了一种程序语言,只支持一种运算">>",和一种函数 ...