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 异步调用框架 (Part 2 - 用例设计)
Aug 03 Javascript
海量经典的jQuery插件集合
Jan 12 Javascript
嵌入式iframe子页面与父页面js通信的方法
Jan 20 Javascript
Three.js的使用及绘制基础3D图形详解
Apr 27 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
May 26 Javascript
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
Mar 29 Javascript
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
基于小程序请求接口wx.request封装的类axios请求
Jul 02 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
Aug 06 Javascript
vue实现前端列表多条件筛选
Oct 26 Javascript
JavaScript实现简单拖拽效果
Sep 15 Javascript
详解Vue中$props、$attrs和$listeners的使用方法
Feb 18 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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
PHP文件上传原理简单分析
2011/05/29 PHP
解析如何在PHP下载文件名中解决乱码的问题
2013/06/20 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
php新建文件的方法实例
2019/09/26 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
JavaScript脚本性能的优化方法
2007/02/02 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
2018/09/17 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
Python编程中装饰器的使用示例解析
2016/06/20 Python
Django中Forms的使用代码解析
2018/02/10 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
python中的global关键字的使用方法
2019/08/20 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
python在地图上画比例的实例详解
2020/11/13 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
如何唤起类中的一个方法
2013/11/29 面试题
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python