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 相关文章推荐
为指定元素增加样式的js代码
Dec 09 Javascript
js indexOf()定义和用法
Oct 21 Javascript
jquery cookie的用法总结
Nov 18 Javascript
JavaScript实现广告的关闭与显示效果实例
Jul 02 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
Oct 18 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
Nov 01 Javascript
js 博客内容进度插件详解
Feb 19 Javascript
在vue中,v-for的索引index在html中的使用方法
Mar 06 Javascript
详解auto-vue-file:一个自动创建vue组件的包
Apr 26 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
Sep 11 Javascript
vue+vant实现购物车全选和反选功能
Nov 17 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
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
php查询操作实现投票功能
2016/05/09 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
ECMAScript 创建自己的js类库
2012/11/22 Javascript
Javascript操作URL函数修改版
2013/11/07 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
JavaScript必知必会(七)js对象继承
2016/06/08 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
2017/04/19 Javascript
js实现Tab选项卡切换效果
2020/07/17 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
2018/02/11 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
Python多线程扫描端口代码示例
2018/02/09 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
Python如何在DataFrame增加数值
2020/02/14 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
详解python datetime模块
2020/08/17 Python
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
会计应聘求职信范文
2013/12/17 职场文书
房产公证书
2015/01/23 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS