- 浏览: 232147 次
- 性别:
- 来自: 北京
文章分类
最新评论
相信很多人在用layout的时候都会找layout到底有多少属性可以配置,都能控制什么,网上可以随意找到一些属性的意思,但有时这些属性并不满足,这时候可以去看源码,Layout源码中已经告诉你属性的作用,如下:
1.网上找的:
2.源码带的:
1.网上找的:
$(function(){ var myLayout =$("body").layout( { applyDefaultStyles: true,//应用默认样式 scrollToBookmarkOnLoad:false,//页加载时滚动到标签 showOverflowOnHover:false,//鼠标移过显示被隐藏的,只在禁用滚动条时用。 north__closable:false,//可以被关闭 north__resizable:false,//可以改变大小 north__size:50,//pane的大小 spacing_open:8,//边框的间隙 spacing_closed:60,//关闭时边框的间隙 resizerTip:"可调整大小",//鼠标移到边框时,提示语 //resizerCursor:"resize-p" 鼠标移上的指针样式 resizerDragOpacity:0.9,//调整大小边框移动时的透明度 maskIframesOnResize:"#ifa",//在改变大小的时候,标记iframe(未通过测试) sliderTip:"显示/隐藏侧边栏",//在某个Pane隐藏后,当鼠标移到边框上显示的提示语。 sliderCursor:"pointer",//在某个Pane隐藏后,当鼠标移到边框上时的指针样式。 slideTrigger_open:"dblclick",//在某个Pane隐藏后,鼠标触发其显示的事件。(click", "dblclick", "mouseover) slideTrigger_close:"click",//在某个Pane隐藏后,鼠标触发其关闭的事件。("click", "mouseout") togglerTip_open:"关闭",//pane打开时,当鼠标移动到边框上按钮上,显示的提示语 togglerTip_closed:"打开",//pane关闭时,当鼠标移动到边框上按钮上,显示的提示语 togglerLength_open:100,//pane打开时,边框按钮的长度 togglerLength_closed:200,//pane关闭时,边框按钮的长度 hideTogglerOnSlide:true,//在边框上隐藏打开/关闭按钮(测试未通过) togglerAlign_open:"left",//pane打开时,边框按钮显示的位置 togglerAlign_closed:"right",//pane关闭时,边框按钮显示的位置 togglerContent_open:"<div style='background:red'>AAA</div>",//pane打开时,边框按钮中需要显示的内容可以是符号"<"等。需要加入默认css样式.ui-layout-toggler .content togglerContent_closed:"<img/>",//pane关闭时,同上。 enableCursorHotkey:true,//启用快捷键CTRL或shift + 上下左右。 customHotkeyModifier:"shift",//自定义快捷键控制键("CTRL", "SHIFT", "CTRL+SHIFT"),不能使用alt south__customHotkey:"shift+0",//自定义快捷键(测试未通过) fxName:"drop",//打开关闭的动画效果 fxSpeed:"slow",//动画速度 //fxSettings: { duration: 500, easing: "bounceInOut" }//自定义动画设置(未通过测试) //initClosed:true,//初始时,所有pane关闭 //initHidden:true //初始时,所有pane隐藏 onresize :ons,//调整大小时调用的函数 onshow_start:start, onshow_end:end /* 其他回调函数 显示时调用 onshow = "" onshow_start = "" onshow_end = "" 隐藏时调用 onhide = "" onhide_start = "" onhide_end = "" 打开时调用 onopen = "" onopen_start = "" onopen_end = "" 关闭时调用 onclose = "" onclose_start = "" onclose_end = "" 改变大小时调用 onresize = "" onresize_start = "" onresize_end = "" */ } );
2.源码带的:
var options = { name: "" // FUTURE REFERENCE - not used right now , scrollToBookmarkOnLoad: true // after creating a layout, scroll to bookmark in URL (.../page.htm#myBookmark) , defaults: { // default options for 'all panes' - will be overridden by 'per-pane settings' applyDefaultStyles: false // apply basic styles directly to resizers & buttons? If not, then stylesheet must handle it , closable: true // pane can open & close , resizable: true // when open, pane can be resized , slidable: true // when closed, pane can 'slide' open over other panes - closes on mouse-out //, paneSelector: [ ] // MUST be pane-specific! , contentSelector: defaults.contentSelector // INNER div/element to auto-size so only it scrolls, not the entire pane! , contentIgnoreSelector: defaults.contentIgnoreSelector // elem(s) to 'ignore' when measuring 'content' , paneClass: defaults.paneClass // border-Pane - default: 'ui-layout-pane' , resizerClass: defaults.resizerClass // Resizer Bar - default: 'ui-layout-resizer' , togglerClass: defaults.togglerClass // Toggler Button - default: 'ui-layout-toggler' , buttonClass: defaults.buttonClass // CUSTOM Buttons - default: 'ui-layout-button-toggle/-open/-close/-pin' , resizerDragOpacity: 1 // option for ui.draggable //, resizerCursor: "" // MUST be pane-specific - cursor when over resizer-bar , maskIframesOnResize: true // true = all iframes OR = iframe-selector(s) - adds masking-div during resizing/dragging //, size: 100 // inital size of pane - defaults are set 'per pane' , minSize: 0 // when manually resizing a pane , maxSize: 0 // ditto, 0 = no limit , spacing_open: 6 // space between pane and adjacent panes - when pane is 'open' , spacing_closed: 6 // ditto - when pane is 'closed' , togglerLength_open: 50 // Length = WIDTH of toggler button on north/south edges - HEIGHT on east/west edges , togglerLength_closed: 50 // 100% OR -1 means 'full height/width of resizer bar' - 0 means 'hidden' , togglerAlign_open: "center" // top/left, bottom/right, center, OR... , togglerAlign_closed: "center" // 1 => nn = offset from top/left, -1 => -nn == offset from bottom/right , togglerTip_open: "Close" // Toggler tool-tip (title) , togglerTip_closed: "Open" // ditto , resizerTip: "Resize" // Resizer tool-tip (title) , sliderTip: "Slide Open" // resizer-bar triggers 'sliding' when pane is closed , sliderCursor: "pointer" // cursor when resizer-bar will trigger 'sliding' , slideTrigger_open: "click" // click, dblclick, mouseover , slideTrigger_close: "mouseout" // click, mouseout , hideTogglerOnSlide: false // when pane is slid-open, should the toggler show? , togglerContent_open: "" // text or HTML to put INSIDE the toggler , togglerContent_closed: "" // ditto , showOverflowOnHover: false // will bind allowOverflow() utility to pane.onMouseOver , enableCursorHotkey: true // enabled 'cursor' hotkeys //, customHotkey: "" // MUST be pane-specific - EITHER a charCode OR a character , customHotkeyModifier: "SHIFT" // either 'SHIFT', 'CTRL' or 'CTRL+SHIFT' - NOT 'ALT' // NOTE: fxSss_open & fxSss_close options (eg: fxName_open) are auto-generated if not passed , fxName: "slide" // ('none' or blank), slide, drop, scale , fxSpeed: null // slow, normal, fast, 200, nnn - if passed, will OVERRIDE fxSettings.duration , fxSettings: {} // can be passed, eg: { easing: "easeOutBounce", duration: 1500 } , initClosed: false // true = init pane as 'closed' , initHidden: false // true = init pane as 'hidden' - no resizer or spacing /* callback options do not have to be set - listed here for reference only , onshow_start: "" // CALLBACK when pane STARTS to Show - BEFORE onopen/onhide_start , onshow_end: "" // CALLBACK when pane ENDS being Shown - AFTER onopen/onhide_end , onhide_start: "" // CALLBACK when pane STARTS to Close - BEFORE onclose_start , onhide_end: "" // CALLBACK when pane ENDS being Closed - AFTER onclose_end , onopen_start: "" // CALLBACK when pane STARTS to Open , onopen_end: "" // CALLBACK when pane ENDS being Opened , onclose_start: "" // CALLBACK when pane STARTS to Close , onclose_end: "" // CALLBACK when pane ENDS being Closed , onresize_start: "" // CALLBACK when pane STARTS to be ***MANUALLY*** Resized , onresize_end: "" // CALLBACK when pane ENDS being Resized ***FOR ANY REASON*** */ } , north: { paneSelector: "."+prefix+"north" // default = .ui-layout-north , size: "auto" , resizerCursor: "n-resize" } , south: { paneSelector: "."+prefix+"south" // default = .ui-layout-south , size: "auto" , resizerCursor: "s-resize" } , east: { paneSelector: "."+prefix+"east" // default = .ui-layout-east , size: 200 , resizerCursor: "e-resize" } , west: { paneSelector: "."+prefix+"west" // default = .ui-layout-west , size: 200 , resizerCursor: "w-resize" } , center: { paneSelector: "."+prefix+"center" // default = .ui-layout-center } };
发表评论
-
web界面父子页面互相调用
2017-10-27 14:25 635父页面:parent.html <!DOCT ... -
多选下拉框的回显(Select)
2015-10-20 17:29 10478多选下拉框打印时候是已数组形式展现的,按这种思路: &l ... -
jqgrid 网址
2015-05-13 16:41 584http://www.trirand.com/blog/jqg ... -
JQuery EasyUI combobox动态添加option
2015-03-20 09:41 1768<input class="easyui-c ... -
easy datagrid 获得page信息
2015-02-03 11:07 650var grid = $('#datagrid'); va ... -
easy ui datagrid api
2015-01-29 12:58 718http://www.jeasyui.com/document ... -
扩展easy ui tree 层级(level)
2014-12-22 10:38 872$.extend($.fn.tree.methods, { ... -
jquery 下拉框按text 选中
2014-11-18 16:03 542jQuery("#separator option[ ... -
jqGrid增加滚动条
2014-10-28 10:15 1960滚动条: $(xxx).jqGrid({ ...... aut ... -
jQuery ui 多选下拉
2014-09-25 11:49 1029下载及代码:http://www.erichynds.com/ ... -
jqGrid 行编辑(select事件)动态追加控件(操作)
2014-09-15 11:26 7479在某个控件后面, 追加一个控件, 在某个控件下面设置 ... -
jQuery validate 自定义样式、规则
2014-09-12 17:07 1511jquery validate 常用的找Api 就好, 但有一 ... -
jqGrid自动适应窗口大小
2014-09-01 17:41 809$(window).resize(function(){ ... -
jqGrid 编辑自定义控件
2014-08-15 16:12 2415jqGrid 支持在某一列上,自己写一个控件显示,并影响弹出编 ... -
Ztree 常用
2014-08-14 17:36 1138Ztree 支持中文API 实在太easy 了, 有了API ... -
针对Ztree的右键弹出菜单(jquery.popupSmallMenu.js)
2014-08-14 10:21 6470例子效果: 右键菜单方便好用的有很多,长用的为jque ... -
jquery ui Message 简单使用
2014-08-12 10:09 1265可以自己在前面加上一张图片 通过operation判断 用哪张 ... -
jQuery ui Combobox 扩展
2014-08-07 15:16 1466jQuery ui 是一个UI的雏形, 一些UI都基于 ... -
jqGrid 两种列模型(TypeError: b is undefined)
2014-07-23 18:06 1063jqGrid 的json支持两种列模型 1:如果用普通的js ... -
BS UI
2014-07-21 16:07 383http://www.bootcss.com/ 支持IE6 ...
相关推荐
以下是一些重要的 jQuery Layout 插件属性: - `applyDefaultStyles: true`:应用默认样式,这将为布局元素添加预定义的 CSS 样式。 - `scrollToBookmarkOnLoad: false`:页面加载时是否滚动到书签位置,设置为 `...
jQuery Layout插件允许开发者创建多部分的界面,例如头部、侧边栏、主要内容区域等,同时提供了丰富的选项和方法来控制这些部分的行为和样式。 在描述中提到的"使用jquery做的accord 插件"可能是指jQuery UI中的...
总之,UI Layout插件提供了一种高效的方法来构建动态和灵活的Web页面布局,它的易用性和丰富的API使得开发者可以轻松地实现复杂的界面设计,同时保持良好的性能和兼容性。通过熟练掌握UI Layout,开发者可以将原本...
jQuery UI.Layout 插件是一款强大的布局管理工具,用于创建复杂的、响应式的网页布局。它允许开发者通过简单的配置实现多面板的交互和动态调整。在使用 jQuery UI.Layout 时,需要引入几个必要的 JavaScript 文件,...
本文将深入探讨一个基于jQuery的布局管理插件——jQuery Layout,它是ExtJS Border Layout在jQuery生态中的实现,为开发者提供了强大的布局解决方案。 jQuery Layout是一款功能丰富的插件,它允许开发者轻松地在...
**jQuery布局插件GridManager详解** 在Web开发中,页面布局设计是至关重要的,而jQuery GridManager是一款强大的布局管理插件,它允许开发者创建出可编辑的网格系统,用户可以根据需求自由调整每个网格的大小、数量...
`easy-ui`则是另一个基于jQuery的前端框架,它集成了数据网格(DataGrid)、表单(Form)、菜单(Menu)、布局(Layout)等组件。Easy-UI的目标是使网页开发变得更加简单,它提供了一套易于使用的API,使得开发者...
jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它简化了网页界面的构建,提供了一系列易于使用的组件和插件。这个框架使得开发者可以快速地创建出功能丰富、交互性强的Web应用。下面,我们将深入探讨jQuery ...
- **UI.Layout**: 此插件可创建任意UI布局,包含简单到复杂的多种元素,如侧边栏、工具栏、菜单等。 - **jQuery Masonry**: 动态布局插件,用于创建折叠式CSS浮动面板,特别适合创建不等高内容的网格布局。 - **...
**jQuery插件“瀑布流”布局详解** 在网页设计中,尤其在电商网站的商品展示页面,瀑布流(Masonry)布局已经成为一种非常流行的布局方式。它以独特的方式组织内容,使得页面上的元素能够自适应地排列,就像瀑布的...
**jQuery插件Isotope——智能布局的艺术** Isotope是一款强大的jQuery插件,专门用于实现动态网格布局。它结合了灵活性、交互性和响应式设计,使网页元素能够根据屏幕大小和内容变化自动调整布局,创造出优雅的视觉...
在网页开发中,jQuery插件EasyUI是一种广泛使用的前端框架,它基于jQuery库,提供了丰富的UI组件,如布局(Layout)、对话框(Window)、表单控件等,帮助开发者快速构建用户界面。本文将深入探讨如何利用EasyUI的...
`jQuery Layout` 是一个强大的前端布局插件,它允许开发者轻松地在网页上创建复杂的、响应式的多面板布局。这个插件是基于流行的 jQuery JavaScript 库构建的,可以与 `jQuery UI` 配合使用,提供更丰富的功能和用户...
本文将深入探讨jQuery自适应图片画廊插件的相关知识点。 首先,jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。在创建自适应图片画廊时,jQuery提供了便利的API,如`.each()`...
在jQuery中,这可以通过监听滚动事件并使用CSS的`position: fixed`属性来实现。例如,当元素靠近窗口顶部时,将其固定在顶部: ```javascript $(window).scroll(function() { var scrollTop = $(this).scrollTop()...
jQuery的核心功能包括选择DOM元素、操作CSS属性、响应用户事件以及创建动态效果。使用jQuery,可以极大地提高前端开发效率。 **colpick-jQuery插件特性** 1. **直观的用户界面**:colpick提供了一个简洁的色板,...
在本文中,我们将深入探讨如何使用jQuery开发移动端模拟键盘插件特效。这个压缩包包含的文件是实现这一功能的核心组成部分,包括`index.html`作为示例页面,`jquery.keyboard.js`是未压缩的jQuery键盘插件源代码,`...
《jQuery响应式可拖拽的元素组件网格布局插件Gridstack.js详解》 在Web开发领域,用户界面的交互性和可定制性越来越受到重视。Gridstack.js是一款基于jQuery的响应式可拖拽的元素组件网格布局插件,它提供了一种...
在这个场景下,我们讨论的是一款基于jQuery实现的头像图片上传插件。这款插件不仅支持用户上传图片,还提供了图像裁剪功能,允许用户调整裁剪区域的宽高,以满足定制化需求。 首先,我们需要了解jQuery的核心概念。...
2. **DOM操作**: jQuery简化了DOM元素的选择、添加、删除和属性修改。例如,`$("#element").html()`用于获取或设置元素的HTML内容,`$(".class").append("新内容</p>")`则是在指定类名的元素后追加内容。 3. **事件...