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根据纬度经度查看地图处理程序
May 08 Javascript
jquery的map与get方法详解
Nov 04 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 Javascript
一段非常简单的js判断浏览器的内核
Aug 17 Javascript
为什么JavaScript没有块级作用域
May 22 Javascript
AngularJS使用指令增强标准表单元素功能
Jul 01 Javascript
js实现炫酷的左右轮播图
Jan 18 Javascript
HTML的select控件美化
Mar 27 Javascript
利用ES6实现单例模式及其应用详解
Dec 09 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
js实现查询商品案例
Jul 22 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
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
2007/04/18 PHP
PHP Array交叉表实现代码
2010/08/05 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
php实现复制移动文件的方法
2015/07/29 PHP
PHP实现递归无限级分类
2015/10/22 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
2013/04/27 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
js sort 二维数组排序的用法小结
2014/01/24 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
2015/08/24 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
vue2手机APP项目添加开屏广告或者闪屏广告
2017/11/28 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
一步步解析Python斗牛游戏的概率
2016/02/12 Python
Python外星人入侵游戏编程完整版
2020/03/30 Python
PyQt5每天必学之日历控件QCalendarWidget
2018/04/19 Python
python 生成图形验证码的方法示例
2018/11/11 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
2020/05/20 Python
《春到梅花山》教学反思
2014/04/16 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
售后服务质量承诺书
2015/04/29 职场文书
简单介绍 http请求响应参数、无连接无状态、MIME、状态码、端口、telnet、curl
2021/03/31 HTML / CSS
Python用any()函数检查字符串中的字母以及如何使用all()函数
2022/04/14 Python