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 ajax提交表单数据的两种方式
Nov 24 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
Jan 22 Javascript
Javascript中内建函数reduce的应用详解
Oct 20 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
Javascript实现跨域后台设置拦截的方法详解
Aug 04 Javascript
JS设计模式之命令模式概念与用法分析
Feb 06 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
Jan 29 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
May 26 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 Javascript
Vue中computed及watch区别实例解析
Aug 01 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中创建和调用webservice接口示例
2014/07/25 PHP
php实现求相对时间函数
2015/06/15 PHP
php生成验证码,缩略图及水印图的类分享
2016/04/07 PHP
PHP模板引擎Smarty自定义变量调解器用法
2016/04/11 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
JScript内置对象Array中元素的删除方法
2007/03/08 Javascript
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
学习ExtJS border布局
2009/10/08 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
AngularJS ng-bind-html 指令详解及实例代码
2016/07/30 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
2020/03/12 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
一道SQL存储过程面试题
2016/10/07 面试题
医学专业五年以上个人求职信
2013/12/03 职场文书
在校硕士自我鉴定
2014/01/23 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书
书法社团活动总结
2015/05/07 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
2019银行竞聘书
2019/06/21 职场文书
详解Python函数print用法
2021/06/18 Python