jQuery轻松界面布局是一种基于jQuery的布局框架,今天初次使用Jquery易用户界面,简单的做了个布局页面感觉还不错,给大家分享一下,就是不知道Jquery易用户界面浏览器兼容性怎么样。
最后效果图如下:
使用Jquery易用户界面开发之前首先要引用Jquery易用户界面的射流研究…和钢性铸铁文件,引用如下:
脚本src='http:/jquery。量滴js ' type=' text/JavaScript '/script script src=' http :/jquery。苏西。量滴js ' type=' text/JavaScript '/script link href='./主题/默认/测量。CSS ' rel='样式表type='text/css' /link href='./themes/icon.css' rel='样式表键入='text/css' /OK,下面就开始我们的布局。
一、使用布局面板进行整体布局,直接贴代码:
!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head title布局/title脚本src=' http 3360./jquery。量滴js ' type=' text/JavaScript '/script script src=' http :/jquery。苏西。量滴js ' type=' text/JavaScript '/script link href='./主题/默认/测量。CSS ' rel='样式表type='text/css' /link href='./themes/icon.css' rel='样式表type=' text/CSS '/脚本语言=' JavaScript ' $(文档)。就绪(函数(){ });/脚本风格。页脚{宽度: 100%;文本对齐:中心;线高: 35px}.top-BG {底色: # d8e 4 Fe高度: 80px}/style/head body class=' measuri-layout ' div region=' north ' border=' true ' split=' true ' style=' overflow 3360 hidden;高度: 80pxdiv class=' top-BG '/div/div区域=' south '边框=' true '拆分=' true '样式=' overflow :隐藏;高度: 40px' div class='页脚'版权所有:a href='http://www.kwstu.com '酷网工作室/a/div div区域='west' split='true' title='导航菜单style=' width : 200px/div div id=' mainPanle ' region=' center ' style=' overflow : hidden;/div/body/html以上代码效果如下(完成局部第一步):
二、添加左侧菜单
左侧菜单使用的是jquery easyui的可伸缩面板控件和树形控件的结合,直接将可伸缩面板控件和树形控件放到西方的域中即可,并且编写点击事件,代码如下:
页面代码:
差异区域='西部'拆分='true' title='导航菜单style=' width : 200px ' div id=' aa ' class=' easy ui-accordion ' style=' position : absolute;top : 27pxleft : 0pxright : 0pxbottom : 0px ' ' div title='博文管理图标ls=' icon-save ' style=' overflow : auto;padd : 10px ' ul class=' measuri-tree ' lispanfolder/spanullispanSub Folder 1/spanullispana target='大型机href='http://www.baidu.com '审核博客/a/span/lilispana href='# '文件12/a/span/Lili span文件13/span/Li/ul/Lili span文件2/span/Lili span文件3/span/li/ul/lilispana href='# '文件21/a/span/li/ul/divdiv title='新闻管理icon ls=' icon-reload ' selected=' true ' style=' padd : 10px;内容2 /divdiv title='资源管理内容3/div/div js点击事件代码:
脚本语言='JavaScript'$(文档)。ready(function () {$(')).易奎-手风琴阿利。点击(function(){ var tabbtitle=$(this)).text();var url=$(this).attr(' href ');添加标签(标签标题,网址);$('.简单的用户界面手风琴李(div ').removeClass(“”选定');$(这个)。父项()。addClass(')选定');}).悬停(function () {$(this)).父项()。addClass(')悬停');},function () {$(this).父项()。removeClass(“”悬停');});函数addTab(副标题,url) {if(!$(' # tab ').制表符(“存在”,副标题)){ $(“# tab”).制表符(' add ',{title: subtitle,content: createFrame(url),closable: true,width: $('#mainPanle ').width() - 10,height: $('#mainPanle ').高度()-26 });} else { $(' # tab ').制表符(“选择”,副标题);} TABclose();}函数创建框架(URL){ var s=' iframe name='大型机'滚动=' auto '框架边框=' 0 ' src=' http : ' URL ' ' style=' width :100%;高度:100%;/iframe ';返回s;}函数tabClose() {/*双击关闭拉环选项卡*/$('.制表符-内部')。dbl click(function(){ var副标题=$(this)).儿童(' span ').text();$(' # tab ').制表符('关闭,副标题);})$('.制表符-内部')。绑定(' contextmenu ',函数(e) {$('#mm ').菜单(' show ',{left: e.pageX,top: e.pageY,});定义变量副标题=$(这个).儿童(' span ').text();$('#mm ').数据(“currtab”,副标题);返回false });}//绑定右键菜单事件函数tabscloseever(){//关闭当前$('#mm-tabclose ').单击(函数(){ var curr tab _ title=$(' # mm ').数据(“当前标签”);$(' # tab ').制表符(“关闭”,curr tab _ title);})//全部关闭$(' # mm-制表符闭合').单击(函数(){$(').制表符-内跨度')。每个(函数(I,n) {var t=$(n)).text();$(' # tab ').制表符('关闭,t);});});//关闭除当前之外的制表符$(' # mm-制表符闭合').单击(函数(){ var curr tab _ title=$(' # mm ').数据(“当前标签”);$('.制表符-内跨度')。每个(函数(I,n) {var t=$(n)).text();if (t!=curr tab _ title)$(' # tab ').制表符('关闭,t);});});//关闭当前右侧的TAB$('#mm-tabcloseright ').单击(function () {var nextall=$(').制表符-选中')。nextAll();如果(下一个。length==0){//msgShow('系统提示','后边没有啦~~ ','错误');警报('后边没有啦~~');返回false}nextall .每个(函数(I,n) {var t=$('a:eq(0) span ',$(n)).text();$(' # tab ').制表符('关闭,t);});返回false });//关闭当前左侧的TAB$('#mm-tabcloseleft ').单击(function () {var prevall=$(').制表符-选中')。prevAll();if (prevall.length==0) {alert('到头了,前边没有啦~~');返回false}prevall.each(函数(I,n) {var t=$('a:eq(0) span ',$(n)).text();$(' # tab ').制表符('关闭,t);});返回false });//退出$(' # mm-出口').单击(函数(){$('#mm ')).菜单('隐藏');})}});以上代码效果图:
三、最后点击菜单时需要在中心域显示点击后的内容页面,代码如下:
div id=' tab ' class=' measuri-tab ' fit=' true ' border=' false ' div title='欢迎使用style=' padding: 20px飞越:隐藏;id=' home欢迎使用jQuery UI!/h1/div/div本文已完到此结束。希望本文分享对大家有所帮助。