DWZ (JUI) 教程 layoutH
有些刚刚入门的朋友 对layoutH不是很理解,我简单画个图,稍微解释一下

- layoutH: function($refBox){
- return this.each(function(){
- var $this = $(this);
- if (! $refBox) $refBox = $this.parents("div.layoutBox:first");
- var iRefH = $refBox.height();
- var iLayoutH = parseInt($this.attr("layoutH"));
- var iH = iRefH - iLayoutH > 50 ? iRefH - iLayoutH : 50;
-
- if ($this.isTag("table")) {
- $this.removeAttr("layoutH").wrap('<div layoutH="'+iLayoutH+'" style="overflow:auto;height:'+iH+'px"></div>');
- } else {
- $this.height(iH).css("overflow","auto");
- }
- });
- },
layoutH: function($refBox){
return this.each(function(){
var $this = $(this);
if (! $refBox) $refBox = $this.parents("div.layoutBox:first");
var iRefH = $refBox.height();
var iLayoutH = parseInt($this.attr("layoutH"));
var iH = iRefH - iLayoutH > 50 ? iRefH - iLayoutH : 50;
if ($this.isTag("table")) {
$this.removeAttr("layoutH").wrap('<div layoutH="'+iLayoutH+'" style="overflow:auto;height:'+iH+'px"></div>');
} else {
$this.height(iH).css("overflow","auto");
}
});
},
这是layoutH函数的源代码
从源代码中大家很清楚的知到
如果你对 B 元素指定了 layoutH 为 XXX 那么他的最终高度 为 他的 div.layoutBox:first 父容器 减去 layoutH 的高度,如果小于50的话 就为50
一般来讲 layoutH 为 A 和 C的高度的和。 所以如果在Window 和 tab页中 下面的按钮显示不全,增加 layoutH 就可以了。
掌握住这样的原理 layoutH 可以指定在任何你想使用的元素上,不单单在table上,比方说你使用是Ajax 动态tab选项卡,就可以指定Content layoutH
使它动态自适应高度,从而达到灵活使用的目的。
分享到:
相关推荐
**DWZ框架详解** DWZ,全称是“Design for Web Zen”,是一个基于Ajax技术的开源JavaScript框架,专为Web应用程序设计,旨在提高用户体验和开发效率。DWZ框架结合了前端UI设计和后端交互,提供了丰富的组件和便捷的...
【DWZ框架详解】 DWZ,全称是“Design for Web Zen”,是一个基于Ajax的开源JavaScript框架,专门用于构建富互联网应用(Rich Internet Applications,简称RIA)。它集成了UI组件、Ajax、表单验证、页面导航、数据...
【标题】"dwz-demo-1.1.6RC1.zip_DEMO_dwz php_dwz-demo_dwz-ria_php dwz" 指的是一个基于PHP的开源前端框架dwz的演示版本,版本号为1.1.6RC1。这个压缩包包含了一个名为“dwz-demo”的项目,是用于展示和学习dwz...
DWZ(Design What You Want)是一款基于jQuery的国产富客户端框架,主要针对Web应用的界面设计和交互体验,被称作“jUI”。这个框架旨在简化网页开发过程,提供了一系列组件和工具,使得开发者能够快速构建功能丰富...
标题“thinkphp3_dwz”指的是一个基于ThinkPHP 3.0框架与DWZ UI集成的项目,主要用于实现角色管理功能。在Web开发中,ThinkPHP是一个流行的PHP框架,而DWZ(Dynamic Web Zone)是一个前端jQuery UI框架,提供了一...
【标题】:“DWZ框架与ASP.NET MVC3的结合应用” 【内容】 DWZ框架,全称为“Dynamic Web Zone”,是一款基于JavaScript的前端UI框架,主要用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,包括表格、...
**jqGrid和DWZ框架扩展详解** 在Web开发领域,jqGrid和DWZ框架是两个常用的工具,它们分别用于数据展示和页面构建。本篇文章将深入探讨如何在DWZ框架中扩展jqGrid,以及如何利用它们实现JSON数据的初始化加载。 **...
【DWZ框架详解】 DWZ是一个开源的前端MVC框架,专为Web2.0应用设计,它集成了丰富的UI组件,如表格、对话框、树形菜单等,大大简化了网页开发工作。在本项目中,使用的是DWZ的1.4.6版本,该版本对性能进行了优化,并...
**DWZ框架详解** DWZ,全称是“Design Without ZIndex”,是一个基于Ajax的开源JavaScript框架,主要用于构建富客户端的Web应用。DWZ提供了一整套UI组件和交互效果,使得开发者能够快速构建出美观且用户体验良好的...
**DWZ MVC框架搭建详解** DWZ(Dynamic Web Zone)是一个基于MVC(Model-View-Controller)设计模式的开源JavaScript框架,专为Web应用程序开发而设计。它提供了丰富的UI组件、强大的AJAX功能和优雅的API接口,使得...
这篇详解将深入剖析这两个核心部分,帮助读者更好地理解和运用DWZ。 DWZ,全称为“Dynamic Web Zone”,是一个基于jQuery的前端开发框架,旨在简化Web应用的构建过程,提高开发效率。它的设计目标是提供一套完整的...
【DWZ资源合集】是针对DWZ框架的一份综合性的资源集合,包含了用户指南以及相关的项目源码。DWZ,全称为“Dynamic Web Zone”,是一个基于jQuery的前端UI库,专为中国的Web开发者设计,旨在提供一套高效、简洁、易用...
**DWZ富客户端框架详解** DWZ富客户端框架(DWZ UI Framework)是一款基于JavaScript的前端开发框架,专为Web应用程序设计,旨在提供一套完整的、易于使用的用户界面解决方案。尽管在当前快速发展的前端技术环境中...
【标题】"DWZ上传组件使用详解" 在Web开发中,文件上传功能是不可或缺的一部分,DWZ(Dynamic Web Zone)框架提供了一套完善的文件上传解决方案。DWZ是一个基于jQuery的前端MVC框架,专为中小型项目设计,尤其适用...
【DWZ学习实例详解】 DWZ,全称为“Design Without Zones”,是一款优秀的前端开发框架,专为构建Web应用而设计。DWZ集成了丰富的UI组件、强大的Ajax交互、高效的页面跳转控制和完善的表单处理等功能,使得开发者...
DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级 DWZ框架支持用html扩展的方式来代替...
DWZ富客户端框架dwz-ria-1.4.6是一款专为开发高效、美观的Web应用程序而设计的后台框架。这款框架集成了多种技术,旨在简化开发过程,让开发者无需深入理解AJAX和jQuery等复杂技术,也能快速构建出与专业级应用相...
DWZ富客户端框架是一种基于JavaScript的前端开发框架,它提供了一套丰富的UI组件和扩展功能,旨在简化Web应用程序的开发流程。DWZ框架具备良好的兼容性、模块化和扩展性,能够帮助开发者快速构建具有丰富交互功能的...
### DWZ富客户端框架知识点详解 #### 概述 **DWZ富客户端框架**是一款由中国人自主开发的、基于jQuery的Ajax RIA(Rich Internet Application)开源框架。该框架的设计初衷在于提供一种简单实用、易于扩展且能快速...
### dwz时间控件知识点详解 #### 一、dwz时间控件简介 根据所提供的信息来看,“dwz时间控件”是一种用于Web开发中的日期时间选择插件,它基于jQuery库进行开发,主要应用于DWZ(Dynamic Web Zoo)框架中。这种...