以下是默认选项:
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 //点击确定按钮触发的函数
基本用法
使用前需包含以下jquery.js、bgiframe.js、weebox.js、wee.css文件
基本用法举例如下: $.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 });
不起作用解决方案
前提:在我的网页中添加了以下引用
jquery.js
jquery.validate.js
写了以下脚本
弹出窗口脚本:
$.weeboxs.open('#EditProject', {
title:"新增项目",
modal:true,//默认为true
draggable:true,//默认为true
//position:{refele:this},
animate:true,
timeout:0,//默认为0
width:430,
height:280
});
**********************************************************
验证脚本
<script language="javascript" type="text/javascript">
$().ready( function() {
$("#form1").validate({
rules: {
txtPrjCode: {required: true,email: true},
txtPrjName: {required: true, minlength:
2},
txtBeginDate:{required:true,date:true},
txtEndDate:{required:true,date:true}
},
messages: {
txtPrjCode:{required: "项目编号不能为
空!",email:"Email 格式不正确"},
txtPrjName: "项目名称不能为空!",
txtBeginDate:"开始日期不能为空!",
txtEndDate:"结束日期不能为空!"
}
});
});
</script>
************************************************
现象:
1:当DIV没有被弹出前,验证方法起作用.
2:当DIV使用$.weeboxs.open()方法弹出后,验证方法将不在起作用.
分享到:
相关推荐
本文将深入探讨Weebox的功能、使用方法以及其在实际项目中的应用。 ### Weebox简介 Weebox是一款基于jQuery的弹出对话框插件,它允许开发者快速创建各种类型的弹窗,如信息提示、警告、确认对话框以及自定义内容的...
在压缩包中的"weebox"文件可能包含了Weebox弹框的源代码、示例代码、CSS样式文件和文档,这些都是学习和使用Weebox的宝贵资源。通过查看和修改这些文件,开发者可以深入理解Weebox的工作原理,并根据项目需求进行...
下面我们将更深入地探讨Weebox的一些关键特性和使用方法: 1. **安装与引入**:首先,你需要在项目中引入jQuery库,然后下载Weebox插件并将其引入到HTML文件中。通常,我们会将jQuery和Weebox的JavaScript及CSS文件...
`docs`目录可能包含了更多关于Weebox的文档资料,比如Markdown格式的教程、常见问题解答等。开发者可以在这里找到更深入的技术细节和解决办法。 `src`目录包含的是Weebox的源代码,这对于希望深入了解Weebox工作...
总结来说,Weebox 是一款功能完善、易于使用的弹出层插件,它的遮罩功能、响应式布局、高度可定制化以及良好的浏览器兼容性,使它在网页开发中有着广泛的应用价值。无论你是前端开发者还是设计师,掌握并灵活运用...
本文将详细介绍Weebox插件的使用方法、特点以及如何将其整合到项目中。 ### 1. Weebox插件简介 Weebox是一款基于jQuery的弹出层插件,它提供了多种类型的弹出效果,如警告、信息、确认等,并支持自定义样式和内容...
4. **使用方法**:在网页中引入jQuery库和Weebox的CSS及JS文件,然后通过jQuery选择器和方法调用Weebox插件。例如: ```javascript $('#dialog').weebox({ type: 'info', // 对话框类型 content: '这是一个信息...
在`docs`目录下,通常包含Weebox的使用文档和API参考。开发者可以通过阅读这些文档来了解如何初始化对话框,设置参数,调用不同的方法,以及如何自定义样式。文档可能还会详细解释各个选项的含义,例如对话框的宽度...
【标题】"weebox弹窗选择行业"指的是在网页应用中使用Weebox插件创建的一个交互式弹窗功能,用于用户选择不同行业的分类。Weebox是一款基于JavaScript和CSS的轻量级弹出框组件,它允许开发者在页面上以弹窗形式展示...
5. **易于使用**:Weebox的API简洁明了,只需几行代码就能轻松集成到项目中。同时,它兼容各种现代浏览器,具有良好的跨平台性。 6. **响应式设计**:随着移动设备的普及,Weebox也考虑到了响应式布局,可以根据...
为了便于用户使用,Bootstrap Weebox的源码被上传到了Git,用户可以方便地下载并应用于自己的项目。在实际应用中,首先需要引入相应的CSS和JavaScript文件,例如在HTML头部添加weebox.css和weebox.js,以及可能需要...
弹出窗口 weeBox $("#test1").click(function(){ $.weeboxs.open('这是直接显示的内容', {title: 'Hello World'}); }); 通过jquery,来弹出精美的窗体
在使用Weebox 0.3时,开发者需要将压缩包中的文件解压,并在项目中引入相应的JS和CSS文件。通常,这包括一个主JS文件(如`weebox.js`)和一个CSS文件(如`weebox.css`)。然后通过JavaScript API调用来创建和控制弹...
内容索引:脚本资源,jQuery,weebox,弹出层,jquery插件 weebox 是一款基于jQuery的弹出窗插件,压缩包内附有几个具体的应用实例代码,像不显示背景遮照、不允许拖拽、自动关闭,设置弹窗的宽度和高度、使用Ajax的方式...
在使用过程中,有时可能会遇到Weebox弹出窗口不居中的问题,这会严重影响用户体验。本文将深入探讨这个问题的原因及解决方案。 一、解决方法 首先,针对Weebox弹出窗口不居中显示的问题,一种常见的解决方法是在...
WeeBox可能是一个轻量级的弹出框解决方案,提供了丰富的定制选项和交互效果,与DialogTree结合使用以创建更丰富的对话框体验。 4. **weebox0.4**:这个文件夹可能包含了unzipped版本的"WeeBox"库,包括源码、示例、...
如果需要使用Weebox,你需要查看其文档以了解如何集成和使用。 总的来说,jQuery Dialog插件为Web开发者提供了构建交互式对话框的便利工具,结合jQuery的强大功能,可以轻松创建出符合项目需求的对话框效果。无论是...