js弹出层插件 -- weebox
1.引入文件: 使用前需包含以下jquery.js、bgiframe.js、weebox.js、wee.css文件
2.基本用法举例如下:
<script type="text/javascript">
$.weeboxs.open('#testbox', {
title: 'hello world',
width:400,
height: 200
}); $.weeboxs.open('The operation failed.',{
onopen:function(){
alert('opened!');
},
onclose:function(){
alert('closed!');
},
onok:function(){
alert('ok');
$.weeboxs.close();
}
}); $.weeboxs.open('/modules/test/testsession.php', {
contentType:'ajax'
}); $.weeboxs.open('hello world');
$.weeboxs.open('The operation failed.',{type:'error'});
$.weeboxs.open('The operation failed.',{type:'wee'});
$.weeboxs.open('The operation failed.',{type:'success'});
$.weeboxs.open('The operation failed.',{type:'warning'});
$.weeboxs.open('Autoclosing in 5 seconds.', { timeout: 5 });
</script>
3.以下是默认选项: boxid: null, //设定了此值只后,以后在打开同样boxid的弹窗时,前一个将被自动关闭 boxclass: null, //给弹窗设置其它的样式,用此可以改变弹窗的样式 type: 'dialog', //弹窗类型,目前有dialog,error,warning,success,wee,prompt,box六种 title: '', //弹窗标题 width: 0, //弹窗宽度,不设时,会自动依据内容改变大小 height: 0, //弹窗高度(注意是内容的高度,不是弹窗的高度) timeout: 0, //自动关闭的秒数,设置此值后,窗口将自动关闭 draggable: true,//是否可以拖拽 modal: true, //是否显示遮照 overlay: 75, //遮照透明度 focus: null, //弹窗打开后,焦点移到什么元素上,默认移到取消按钮到 position: 'center',//弹窗打开后的默认为中间,设置为element时,需要设置trager选项, trigger: null, //显示位置的参照元素,为一个元素id showTitle: true,//是否显示标题 showButton: true,//是否显示按钮,包括确定和取消 showCancel: true, //是否显示取消按钮 showOk: true, //是否显示确定按钮 okBtnName: '确定',//"确定"按钮名称 cancelBtnName: '取消',//"取消"按钮名称 contentType: 'text',//内容获取方式,目前有三种text,selector,ajax contentChange: false,//为selector时 clickClose: false, //点击不在弹窗上时,是否关闭弹窗 zIndex: 999,//默认弹窗的层 animate: false,//效果显示 onclose: null, //弹窗关闭时触发的函数 onopen: null, //弹窗显示前触发的函数, 此时内容已经放入弹窗中,不过还没有显示出来 onok: null //点击确定按钮触发的函数
疑难杂症问题:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="weebox/jquery.min.js"></script>
<script type="text/javascript" src="weebox/bgiframe.js"></script>
<script type="text/javascript" src="weebox/weebox.js"></script>
<link type="text/css" rel="stylesheet" href="weebox/weebox.css" />
<script type="text/javascript">
function get()
{
$.weeboxs.open('users.php', {
title:'请选择:',
contentType:'ajax',
width:800,
height:800,
onok:function(box){
var text = "";
var sumEmail = 0;
var textView = "";
$("input[name='invitees[]']:checked").each(function() {
text += ","+$(this).val();
});
//$.post("1.php",{'email':text});
sumEmail = $("input[name='invitees[]']:checked").length;
$("#invite").text('共邀请'+sumEmail+'人,名单如下:');
$("#email").val(text);
textView = text.substr(1).replace(new RegExp(/(,)/g),"; ");
$("#emailView").html(textView);
//window.close();正常情况下这里这样写是可以的,但是有时候竟然要加个参数box才能点
//确定的时候关闭窗口。
box.close();
}
});
}
</script>
</head>
<body>
<!-- 这里用<button onclick="get();return false;"></button>也可以,
但是在IE8,IE9下会直接把表单给提交了。《<button></button>有自动提交表单的特性》 -->
<input type="button" value="点此邀请" onclick="get();">
</body>
</html>
js弹出层插件 -- weebox的更多相关文章
- 在Vue中使用layer.js弹出层插件
layer.js(mobile)是一个小巧方便的弹出层插件,在之前的apicloud项目中被大量使用,但最近对apicloud的IDE.非常不友好的文档和极低的开发效率深感厌烦,决定弃用然后转向Vue ...
- jQuery弹出层插件popbox
都什么年代了,还自己写弹出层插件!是的,①自己写的自己好控制②可定制性高③兼容低版本IE 本插件有以下特性: 样式分离,可定制,纯净无图片 可自定义按钮及按钮的样式.点击事件 可指定选择器选择页面元素 ...
- Jquery学习之路(三) 实现弹出层插件
弹出层的应用还是比较多的,登陆,一些同页面的操作,别人的总归是别人的,自己的才是自己的,所以一直以来想写个弹出层插件.不多废话,直接开始吧! 不想看可以在这里直接下载源码xsPop.zip 1:遮罩层 ...
- 写了一个jquery的 弹出层插件。
下载地址:http://pan.baidu.com/s/1eQ26CMm ps:ajax加载做的,要有环境才能正常运行哦! //这是一个以ajax加载显示弹出层插件 参数(option): widt ...
- js弹出层
js弹出层 1.div附近显示 <div id="message"></div> $().delay().hide(); 2.遮罩层 表单提交后遮住页面,等 ...
- 效果非常好的 Jquery弹出层插件 jQuery Sweet alert
介绍款交互性非常不错的jquery弹出层插件,支持消息提示.错误提示.确认框提示等. 交互式体验感非常不错,比如咱们现在体验非常不错的微信支付.支付宝等完成后的效果. 不过本插件至少支持IE9+ Jq ...
- layer/layui弹出层插件bug
<button class="layui-btn" lay-submit lay-filter="formDemo" id="layui-btn ...
- 网站开发常用jQuery插件总结(二)弹出层插件Lightbox_me
网站开发过程中,为了增加网站交互效果,我们有时需要在当前页面弹出诸如登陆.注册.设置等窗口.而这些窗口就是层,弹出的窗口就是弹出层.jQuery中弹出层插件很多,但有些在html5+css3浏览器下, ...
- 网站开发常用jQuery插件总结(二)弹出层插件Lightbox
网站开发过程中,为了增加网站交互效果,我们有时需要在当前页面弹出诸如登陆.注册.设置等窗口.而这些窗口就是层,弹出的窗口就是弹出层.jQuery中弹出层插件很多,但有些在html5+css3浏览器下, ...
随机推荐
- ACM竞赛常用STL(二)之STL--algorithm
<algorithm>无疑是STL 中最大的一个头文件,它是由一大堆模板函数组成的.下面列举出<algorithm>中的模板函数: adjacent_find / binary ...
- C++ 类族的设计
- 类族的设计] 按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积.体积并输出并且完成要求的计算任务: (1)先建立一个Point(点)类,包含数据成员 ...
- JNI/NDK开发指南(二)——JVM查找java native方法的规则
通过第一篇文章,大家明白了调用native方法之前,首先要调用System.loadLibrary接口加载一个实现了native方法的动态库才能正常访问,否则就会抛出java.lang.Unsatis ...
- Android 制作一个网页源代码浏览器(HttpURLConnection)
package com.wuyou.htmlcodeviewer; import android.os.Bundle; import android.os.Handler; import androi ...
- CF 33B String Problem
对每个位置进行操作,求出最终变成相同字母的代价,然后把所有的位上代价加起来,使得总代价最小.res[i][j]表示将字母i+'a'和字母j+'a'变为相同的代价,设最终都变成字母k+'a',那么res ...
- 【HDOJ】3487 Play with Chain
Splay入门题目,区间翻转,区间分割. /* */ #include <iostream> #include <string> #include <map> #i ...
- bzoj1449
竞赛图一般是把每场比赛当作一个点,然后和相应球队连边每场比赛一赢一输对两支球队都有影响看起来不好搞实际上我们可以先假设参加后面后面所有球队都输(每场比赛双输)然后对每场比赛我们选择一支球队赢计算增加的 ...
- x64 stack walking、调用约定、函数参数识别
k = <rsp> <rip> <frame_count>x64下manual stack walking与x86不同,x86一般情况下有ebp chain,x64 ...
- 【转】Mac OS X 快捷键(完整篇)
原文网址:http://www.nooidea.com/2011/01/mac-os-x-keyboard-shortcuts.html 没有写到基本的一些组合,只是一些可能大家不太常用到但及其提高机 ...
- eclipse android重新安装遇到各种问题
1.JAVA_HOME环境变量失效的解决办法 原文网址:http://www.cnblogs.com/yjmyzz/p/3521554.html 晚上把oracle自带的weblogic给卸载了,然后 ...