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 滑入滑出效果实现代码
Mar 27 Javascript
javascript中bind函数的作用实例介绍
Sep 28 Javascript
js控制网页背景音乐播放与停止的方法
Feb 06 Javascript
JavaScript多并发问题如何处理
Oct 28 Javascript
基于javascript实现图片预加载
Jan 05 Javascript
原生JS实现幻灯片
Feb 22 Javascript
原生JS实现的雪花飘落动画效果
May 03 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 Javascript
对Layer UI 模块化的用法详解
Sep 26 Javascript
vue 父组件通过v-model接收子组件的值的代码
Oct 27 Javascript
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
JavaScript中继承原理与用法实例入门
May 09 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
PHP递归创建多级目录
2015/11/05 PHP
php自定义分页类完整实例
2015/12/25 PHP
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
2016/12/16 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
vue 实现小程序或商品秒杀倒计时
2019/04/14 Javascript
JS原型与继承操作示例
2019/05/09 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
Python实现简单状态框架的方法
2015/03/19 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
销售主管岗位职责范本
2014/02/14 职场文书
项目合作协议书范本
2014/04/16 职场文书
环保建议书200字
2014/05/14 职场文书
党章培训心得体会
2014/09/04 职场文书
擅自离岗检讨书
2014/09/12 职场文书
车贷收入证明范本
2014/09/14 职场文书
消防安全月活动总结
2015/05/08 职场文书
创业计划书之美容店
2019/09/16 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
python实现股票历史数据可视化分析案例
2021/06/10 Python
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android
Python+tkinter实现高清图片保存
2022/03/13 Python
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers