js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例


Posted in Javascript onApril 29, 2015

本文实例讲述了js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件。分享给大家供大家参考。具体如下:

完整实例代码点击此处本站下载。

用法

<input type="button" id="btn_dialog" value="打开浮层"/>
<div id="dialog-content" style="display:none;">这是内容</div>
<script src="../src/jquery-1.9.1.min.js"></script>
<script src="../src/dialog.js"></script>
<script>
 var dialog = new Dialog();
 dialog.init({target:"#dialog-content",trigger:"#btn_dialog",mask:true,width:500,height:300,title:'标题'});
</script>

或者用jquery方式调用:

<input type="button" id="btn_dialogjquery" value="jq打开浮层"/>
<div id="dialog-contentjq" style="display:none;">这是内容22</div>
<script src="../src/dialog-jquery.js"></script>
<script>
 $('#btn_dialogjquery').Dialog({target:"#dialog-contentjq",mask:true,width:500,height:300,title:'标题'})
</script>

继承类alert和confirm提示(jquery模式下):

html:

<input type="button" id="btn_alert" value="alert"/>
<input type="button" id="btn_alert2" value="alert定时关闭"/>
<input type="button" id="btn_confirm" value="confirm三种按钮"/>
<input type="button" id="btn_confirmdefault" value="confirm默认"/>

js:

$('#btn_alert').click(function(){
  $.alert('选好商品才能上传素材哦',true,function(){
   alert('你点击了ok')
  })
});
$('#btn_alert2').click(function(){
  $.alert('选好商品才能上传素材哦')
});
$('#btn_confirm').click(function(){
  $.confirm('下载全部 9 张图片至本地相册?<div class="confirm-title2">文字内容已复制</div>',[{yes:"是"},{no:'否'},{close:'关闭'}],function(type){
   $.alert('您点击了'+type);
   this.hide();
  });
})
$('#btn_confirmdefault').click(function(){
  $.confirm('你确定要删除这条消息吗? ',null,function(type){
   $.alert('您点击了'+type);
   this.hide();
  });
})

属性或方法:

属性:

trigger:
  触发对象
 
target:
  弹出内容,可以为#id,或者jquery对象
 
mask:
  是否有遮罩层
 
title:
  标题
 
zIndex:
  z-index
 
closeTpl:
  关闭html(默认:<span class="ui-dialog-close js-dialog-close">x</span>)
 
titleTpl:
  标题html(默认:<div class="ui-dialog-title"></div>) 
 
方法及回调:

show:
  显示弹层
 
hide:
  隐藏
 
beforeShow:function(content)
  显示前的方法回调,content是浮层内容对象
 
beforeHide:function(content)
  隐藏前的方法回调,content是浮层内容对象
 
setPosition:function()
  设置位置居中

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery自定义属性(类型/属性值)
May 21 Javascript
jquery 3D 标签云示例代码
Jun 12 Javascript
JS定义网页表单提交(submit)的方法
Mar 20 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
Sep 24 Javascript
javascript数字验证的实例代码(推荐)
Aug 20 Javascript
微信小程序 登录的简单实现
Apr 19 Javascript
javascript中mouseenter与mouseover的异同
Jun 06 Javascript
AngularJS 多指令Scope问题的解决
Oct 25 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
浅谈如何优雅处理JavaScript异步错误
Nov 12 Javascript
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 Javascript
JS异步堆栈追踪之为什么await胜过Promise
Apr 28 Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 #Javascript
jQuery实现冻结表格行和列
Apr 29 #Javascript
Js实现无刷新删除内容
Apr 29 #Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 #Javascript
jQuery()方法的第二个参数详解
Apr 29 #Javascript
AngularJS模块管理问题的非常规处理方法
Apr 29 #Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 #Javascript
You might like
example2.php
2006/10/09 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
AngularJS入门教程(二):AngularJS模板
2014/12/06 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
基于JavaScript实现简单的随机抽奖小程序
2016/01/05 Javascript
jQuery中设置form表单中action值的实现方法
2016/05/25 Javascript
JavaScript与ActionScript3两者的同性与差异性
2016/09/22 Javascript
理解JavaScript原型链
2016/10/25 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
EasyUI Tree树组件无限循环的解决方法
2017/09/27 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
python中正则表达式的使用详解
2014/10/17 Python
Python脚本实现下载合并SAE日志
2015/02/10 Python
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
Python微信操控itchat的方法
2019/05/31 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
2020/12/07 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
视光学专业毕业生推荐信
2013/10/28 职场文书
合作协议书格式
2014/08/19 职场文书
民主生活会剖析材料
2014/09/30 职场文书
个人维稳承诺书
2015/05/04 职场文书