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 相关文章推荐
用正则表达式 动态创建/增加css style script 兼容IE firefox
Mar 10 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
Apr 01 Javascript
用jquery和json从后台获得数据集的代码
Nov 07 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
May 06 Javascript
JavaScript中的style.cssText使用教程
Nov 06 Javascript
理解Javascript的动态语言特性
Jun 17 Javascript
获取阴历(农历)和当前日期的js代码
Feb 15 Javascript
js实现图片缓慢放大缩小效果
Aug 02 Javascript
Javascript json object 与string 相互转换的简单实现
Sep 27 Javascript
说说AngularJS中的$parse和$eval的用法
Sep 14 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
vue实现把接口单独存放在一个文件方式
Aug 13 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
PHP代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
js里的prototype使用示例
2010/11/19 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
Python GUI编程完整示例
2019/04/04 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
2020/04/18 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
python和c语言哪个更适合初学者
2020/06/22 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
法学函授自我鉴定
2014/02/06 职场文书
工程师岗位职责规定
2014/02/26 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
nginx location优先级的深入讲解
2021/03/31 Servers
css背景和边框标签实例详解
2021/05/21 HTML / CSS
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
利用Pycharm连接服务器的全过程记录
2021/07/01 Python