博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC搭建项目后台UI框架—3、面板折叠和展开
阅读量:5062 次
发布时间:2019-06-12

本文共 906 字,大约阅读时间需要 3 分钟。

目录

上一节已经添加好了菜单特效,这一节,我们来添加面板的折叠和展开功能,效果图如下:

思路:我在Right视图中添加了一个div,在这个div中存放一张图片,通过对这张图片的点击,来控制Left视图的隐藏和显示。说白了,这里其实就是修改主框架Index视图中frameset的 cols属性。

开始操作

1、修改Right视图,在右侧添加一个div,设置float:left;,里面存放一个图片按钮,作为面板折叠和展开的开关。添加一个juqery方法,调用父框架Index视图中的方法hideShowFrame,修改Index视图中frameset的 cols属性,从而控制界面的展示。

@{    Layout = null;}        
hello,world

2、修改Index视图,添加如下js:

//折叠展开面板        function hideShowFrame() {            if (document.getElementById("middenFram").cols == "193,*") {                document.getElementById("middenFram").cols = "0,*";            }            else {                document.getElementById("middenFram").cols = "193,*"            }        }

我们看下Index视图的主体部分:

@*顶部发104px,底部30px,中间部分自适应*@    @*左侧193px,右侧自适应*@            

3、F5运行,看效果。

框架中用到的js和css

转载于:https://www.cnblogs.com/jiekzou/p/4508638.html

你可能感兴趣的文章
你不得不了解的应用容器引擎---Docker
查看>>
easyui datagrid 弹出页面会出现两个上下滚动条处理办法!
查看>>
迭代器和生成器
查看>>
MYSQL分区表功能测试简析
查看>>
codevs 1080 线段树练习
查看>>
JS模块化库seajs体验
查看>>
Android内核sysfs中switch类使用实例
查看>>
POJ2288 Islands and Bridges(TSP:状压DP)
查看>>
POJ3250 Bad Hair Day(单调栈)
查看>>
[No0000195]NoSQL还是SQL?这一篇讲清楚
查看>>
IOS开发UI篇--UITableView的自定义布局==xib布局
查看>>
【深度学习】caffe 中的一些参数介绍
查看>>
Python-Web框架的本质
查看>>
Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法
查看>>
struts2中<s:form>的应用
查看>>
QML学习笔记之一
查看>>
7NiuYun云存储UploadPicture
查看>>
Window 的引导过程
查看>>
python与 Ajax跨域请求
查看>>
Java实体书写规范
查看>>