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 相关文章推荐
JavaScript RegExp方法获取地址栏参数(面向对象)
Mar 10 Javascript
页面定时刷新(1秒刷新一次)
Nov 22 Javascript
Js判断CSS文件加载完毕的具体实现
Jan 17 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
Feb 13 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
Jun 12 Javascript
JavaScript中实现依赖注入的思路分享
Jan 15 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
Oct 26 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
如何在Angular.JS中接收并下载PDF
Nov 26 Javascript
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
javascript中join方法实例讲解
Feb 21 Javascript
node.js制作一个简单的登录拦截器
Feb 10 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日期操作技巧小结
2016/06/25 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
2016/09/01 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
js实现微信聊天效果
2020/08/09 Javascript
Python类定义和类继承详解
2015/05/08 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
Python数据可视化之画图
2019/01/15 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
回门宴答谢词
2014/01/13 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
2014年师德师风学习材料
2014/05/16 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
薪资证明范本
2015/06/19 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL