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 相关文章推荐
alert中断settimeout计时功能
Jul 26 Javascript
jquery 缓存问题的几个解决方法
Nov 11 Javascript
浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
Nov 12 Javascript
jQuery使用$.ajax提交表单完整实例
Dec 11 Javascript
Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
Jun 23 Javascript
React实现点击删除列表中对应项
Jan 10 Javascript
vue中axios处理http发送请求的示例(Post和get)
Oct 13 Javascript
使用Vue实现调用接口加载页面初始数据
Oct 28 Javascript
浅谈webpack构建工具配置和常用插件总结
May 11 Javascript
小程序实现上传视频功能
Aug 18 Javascript
Java 生成随机字符的示例代码
Jan 13 Javascript
Vue实现导入Excel功能步骤详解
Jul 03 Vue.js
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与XML的PDF文档生成技术
2006/10/09 PHP
PHP 超链接 抓取实现代码
2009/06/29 PHP
PHP 命名空间实例说明
2011/01/27 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
用PHP代码给图片加水印
2015/07/01 PHP
用javascript作一个通用向导说明
2011/08/30 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成&quot;...&quot;)
2016/11/28 Javascript
Vue 2.5 Level E 发布了: 新功能特性一览
2017/10/24 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
python下载文件记录黑名单的实现代码
2017/10/24 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
python下载库的步骤方法
2019/10/12 Python
Ratchet 模态框的实现
2020/08/19 HTML / CSS
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
研究生自我鉴定范文
2013/10/30 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
增值税发票丢失证明
2015/06/19 职场文书
python爬虫selenium模块详解
2021/03/30 Python
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python