关于导航宽度高度自适应的小栗子

 1 /*
 2  * To change this license header, choose License Headers in Project Properties.
 3  * To change this template file, choose Tools | Templates
 4  * and open the template in the editor.
 5  */
 6 /* 自定义代码 */
 7 function windowResize() {
 8     var winW = $(window).width();
 9     var winH = $(window).height();
10     var bodyH = $(‘body‘).height();
11
12     /* 左侧导航自适应高度 */
13     if (winH > 600) {
14         if(bodyH > winH) {
15             winH = bodyH;
16         }
17         $("#yunguLeft").animate({
18             height: winH
19         }, 300);
20     } else {
21         $("#yunguLeft").height(600);
22     }
23 }
24 windowResize();
25 $(window).resize(function () {
26     windowResize();
27 });
28 //左侧导航自适应
29 $("#yunguLeft").bind("click", function () {
30     $("#yunguLeftTc").toggle();
31 });
32
33 /* 公告小数字背景色控制 */
34 $(".gy-body-right .gglist").each(function(){
35     $(this).find("li:lt(3) font").css(‘background‘, "#8dcbc9");
36 });
37
38 //切换
39 $(".yungu-left-banner").bind("click",function () {
40     $(".left-left").hide();
41     $(".yungu-left-banner-tanchu").css(‘left‘,0);
42
43 });
44 $(".yungu-left-banner-tanchu").bind("click",function () {
45     $(".left-left").show();
46 });
47
48
49
50 $(".slide-left").bind("click", function (){
51     if(!$("#lunbo_pic").is(":animated")) {
52         $("#lunbo_pic").stop(false,true).animate({
53             ‘marginLeft‘: parseInt($("#lunbo_pic").css(‘marginLeft‘))-97
54         }, function(){
55             $("#lunbo_pic li:first").clone().appendTo($("#lunbo_pic"));
56             $("#lunbo_pic li:first").remove();
57             $("#lunbo_pic").css("marginLeft", 0);
58         });
59     }
60 });
61
62 $(".slide-right").bind("click", function (){
63     if(!$("#lunbo_pic").is(":animated")) {
64         $("#lunbo_pic li:last").clone().prependTo($("#lunbo_pic"));
65         $("#lunbo_pic").css(‘marginLeft‘, ‘-97px‘);
66         $("#lunbo_pic").stop(false,true).animate({
67             ‘marginLeft‘: 0
68         }, function(){
69             $("#lunbo_pic li:last").remove();
70             $("#lunbo_pic").css("marginLeft", 0);
71         });
72     }
73 });
74
75 /* 鼠标放上停止滚动 */
76 var setTime;
77
78 function setTimeFun() {
79     setTime = setTimeout(function() {
80         $(".slide-left").trigger("click");
81         setTimeFun();
82     },2000);
83 }
84
85 $("#pic_carousel").hover(function() {
86     clearTimeout(setTime);
87 }, function(){
88     setTimeFun();
89 });
90
91 setTimeFun();

以上为js代码~html代码~

  1 <!DOCTYPE html>
  2 <!--
  3 To change this license header, choose License Headers in Project Properties.
  4 To change this template file, choose Tools | Templates
  5 and open the template in the editor.
  6 -->
  7 <html>
  8     <head>
  9         <title>云谷</title>
 10         <meta charset="UTF-8">
 11         <meta name="viewport" content="width=device-width, initial-scale=1.0">
 12         <link href="css/public.css" rel="stylesheet" type="text/css"/>
 13         <link href="css/main.css" rel="stylesheet" type="text/css"/>
 14         <link href="css/yungu.css" rel="stylesheet" type="text/css"/>
 15     </head>
 16     <body>
 17         <!--顶部搜索部分开始-->
 18         <div class="yungu-top">
 19             <div class="yungu-top-body">
 20                 <div class="yungu-logo"><img src="images/logo.png" /></div>
 21                 <div class="yungu-search">
 22                     <input type="text" name="keyword" value="" class="search" />
 23                     <input type="button" class="searchbutton" />
 24                 </div>
 25                 <div class="yungu-gongneng">
 26                     <span class="liuyan"><a href="#"></a></span>
 27                     <span class="richeng"><a href="#"></a></span>
 28                     <span class="membercenter"><a href="#"></a></span>
 29                     <span class="set"><a href="#"></a></span>
 30                 </div>
 31                 <div class="clear"></div>
 32             </div>
 33         </div>
 34         <!--顶部搜索部分结束-->
 35
 36         <!--左侧导航开始-->
 37         <div class="yungu-left" id="yunguLeft">
 38             <div class="yungu-left-banner">
 39                 <div class="left-left">
 40                 <div class="zhankai"></div>
 41                 <div class="logo">
 42                     <img src="images/selflogo.png" />
 43                     <span>毛豆科技</span>
 44                 </div>
 45                 <div class="banner-list">
 46                     <ul>
 47                         <li class="shouye"><a href="#"></a></li>
 48                         <li class="gonggao"><a href="#"></a></li>
 49                         <li class="paidan"><a href="#"></a></li>
 50                         <li class="tongzhi"><a href="#"></a></li>
 51                         <li class="chengyuan"><a href="#"></a></li>
 52                     </ul>
 53                 </div>
 54                 </div>
 55             </div>
 56
 57             <!--左侧弹出层-->
 58             <div class="yungu-left-banner-tanchu" id="yunguLeftTc">
 59                 <div class="takeback"></div>
 60                 <div class="logo">
 61                     <img src="images/bigselflogo.png" />
 62                     <span>毛豆科技<br/> <font>宁祺超</font></span>
 63                 </div>
 64                 <div class="banner-list">
 65                     <ul>
 66                         <li class="shouye"><a href="#">企业首页</a></li>
 67                         <li class="gonggao"><a href="#">系统公告</a></li>
 68                         <li class="paidan"><a href="#">任务派单</a></li>
 69                         <li class="tongzhi"><a href="#">会议通知</a></li>
 70                         <li class="chengyuan"><a href="#">成员管理</a></li>
 71                     </ul>
 72                 </div>
 73             </div>
 74         </div>
 75         <!--左侧导航结束-->
 76
 77         <!--中间内容开始-->
 78         <div class="yungu-content">
 79
 80             <!--body内容开始-->
 81             <div class="gy-body">
 82                 <!-- top start 日期个人留言开始-->
 83                 <div class="top">
 84                     <span class="riqi">05月22号 星期五</span>
 85                     <span class="pic"><i>在云谷,与您携手共创未来!</i></span>
 86                     <span class="top_right">
 87                         <img src="images/1_32.png"/>毛豆科技(宁祺超):带你装逼带你飞......
 88                     </span>
 89                 </div>
 90                 <!--top end 日期个人留言结束-->
 91
 92
 93                 <!--body内容-->
 94                 <div class="gy-body-c">
 95                     <!--内容左侧部分开始-->
 96                     <div class="gy-body-left">
 97
 98                         <!--top left start 企业列表开始-->
 99                         <div class="gy-body-left-slide">
100                             <div class="topic">
101                                 <h2>云谷企业</h2>
102                                 <a href="javascript:void(0);">+</a>
103                             </div>
104                             <div id="pic_carousel" class="lunbo-detail">
105                                 <div class="lunbo-detail-limit">
106                                     <ul id="lunbo_pic" class="clearfix lunbo_pic">
107                                     <li>
108                                         <a href="#"><img src="images/1_55.jpg" /></a>
109                                         <span class="companyname">企业名称</span>
110                                         <a href="#" class="addgz">加关注</a>
111                                     </li>
112                                     <li>
113                                         <a href="#"><img src="images/1_44.jpg" /></a>
114                                         <span class="companyname">企业名称</span>
115                                         <a href="#" class="addgz">加关注</a>
116                                     </li>
117                                     <li>
118                                         <a href="#"><img src="images/1_46.jpg" /></a>
119                                         <span class="companyname">企业名称</span>
120                                         <a href="#" class="addgz">加关注</a>
121                                     </li>
122                                     <li>
123                                         <a href="#"><img src="images/1_48.jpg" /></a>
124                                         <span class="companyname">企业名称</span>
125                                         <a href="#" class="addgz">加关注</a>
126                                     </li>
127                                     <li>
128                                         <a href="#"><img src="images/1_50.jpg" /></a>
129                                         <span class="companyname">企业名称</span>
130                                         <a href="#" class="addgz">加关注</a>
131                                     </li>
132                                     <li>
133                                         <a href="#"><img src="images/1_52.jpg" /></a>
134                                         <span class="companyname">企业名称</span>
135                                         <a href="#" class="addgz">加关注</a>
136                                     </li>
137                                     <li>
138                                         <a href="#"><img src="images/1_52.jpg" /></a>
139                                         <span class="companyname">企业名称</span>
140                                         <a href="#" class="addgz">加关注</a>
141                                     </li>
142                                     <li>
143                                         <a href="#"><img src="images/1_52.jpg" /></a>
144                                         <span class="companyname">企业名称</span>
145                                         <a href="#" class="addgz">加关注</a>
146                                     </li>
147                                     <li>
148                                         <a href="#"><img src="images/1_52.jpg" /></a>
149                                         <span class="companyname">企业名称</span>
150                                         <a href="#" class="addgz">加关注</a>
151                                     </li>
152                                     <li>
153                                         <a href="#"><img src="images/1_52.jpg" /></a>
154                                         <span class="companyname">企业名称</span>
155                                         <a href="#" class="addgz">加关注</a>
156                                     </li>
157                                     <li>
158                                         <a href="#"><img src="images/1_52.jpg" /></a>
159                                         <span class="companyname">企业名称</span>
160                                         <a href="#" class="addgz">加关注</a>
161                                     </li>
162                                 </ul>
163                                 </div>
164                                 <span id="arr_l" class="slide-left"><img src="images/1_62.png"/></span>
165                                 <span id="arr_r" class="slide-right"><img src="images/1_65.png"></span>
166                             </div>
167                         </div>
168                         <!--企业列表结束-->
169
170                         <!--内部交流开始-->
171                         <div class="gy-body-left-jl">
172
173                             <div class="jl-title">
174                                 <h3 class="jl">内部交流</h3>
175                                 <span class="xx"><a href="javascript:void(0);">我的消息</a></span>
176                             </div>
177
178                             <!--嵌入博客-->
179                             <div class="addblog">
180
181                             </div>
182                         </div>
183                         <!--内部交流结束-->
184                     </div>
185                     <!--内容左侧结束-->
186
187
188
189                     <!--内容右侧开始-->
190                     <div class="gy-body-right">
191                         <div class="gonggao">
192                             <div class="gg">
193                                 <h3 class="ggt">公告</h3>
194                                 <a href="#">更多</a>
195                             </div>
196                             <ul class="gglist">
197                                 <li><font>1</font><a href="#">毛豆科技关于端午节日放假通知:端午。</a></li>
198                                 <li><font>2</font><a href="#">毛豆科技6月份启动会议:端午。</a></li>
199                                 <li><font>3</font><a href="#">热烈欢迎以下小伙伴加入毛豆大家庭:端午。</a></li>
200                                 <li><font>4</font><a href="#">毛豆科技关于端午节日放假通知:毛豆科技6月份启动会议。</a></li>
201                                 <li><font>5</font><a href="#">毛豆科技关知毛豆科技6月份启动会议端午。</a></li>
202                                 <li><font>6</font><a href="#">毛豆科技关知毛豆科技6月份启动会议端午。</a></li>
203                             </ul>
204                         </div>
205                         <div class="huiyi">
206                             <div class="gg">
207                                 <h3 class="ggt">会议通知</h3>
208                                 <a href="#">更多</a>
209                             </div>
210                             <ul class="gglist">
211                                 <li><font>1</font><a href="#">毛豆科技关于端午节日放假通知:端午。</a></li>
212                                 <li><font>2</font><a href="#">毛豆科技6月份启动会议:端午。</a></li>
213                                 <li><font>3</font><a href="#">热烈欢迎以下小伙伴加入毛豆大家庭:端午。</a></li>
214                                 <li><font>4</font><a href="#">毛豆科技关于端午节日放假通知:毛豆科技6月份启动会议。</a></li>
215                                 <li><font>5</font><a href="#">毛豆科技关知毛豆科技6月份启动会议端午。</a></li>
216                                 <li><font>6</font><a href="#">毛豆科技关知毛豆科技6月份启动会议端午。</a></li>
217                                 <li><font>7</font><a href="#">毛豆科技关知毛豆科技6月份启动会议端午。</a></li>
218                                 <li><font>8</font><a href="#">毛豆科技关知毛豆科技6月份启动会议端午。</a></li>
219                             </ul>
220                         </div>
221                         <!--top right end-->
222                     </div>
223                     <!--内容右侧结束-->
224
225                     <!--清除浮动-->
226                     <div class="clear"></div>
227                 </div>
228             </div>
229
230             <!-- top end-->
231         </div>
232         <!--中间内容结束-->
233
234         <script src="js/libs/jquery/jquery.min.js" type="text/javascript"></script>
235         <script src="js/yungu.js" type="text/javascript"></script>
236     </body>
237 </html>
时间: 2024-10-03 22:53:50

关于导航宽度高度自适应的小栗子的相关文章

html中图片自适应浏览器,宽度高度自适应,图片自适应屏幕的小而不是宽高固定不变

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Show.aspx.cs" Inherits="Wlxxs.Web.Xxs.Show" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x

html中图片自适应浏览器和屏幕,宽度高度自适应

1.(宽度自适应):在网页代码的头部,加入一行viewport元标签. <meta name="viewport" content="width=device-width,initial-scale=1" /> viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%. 2.(字体自适应):字体

Android 组件宽度高度自适应

Android的组件要去使用布局的灵活性并适应各种尺寸的屏幕,应使用wrap_content和match_parent控制某些视图组件的宽度和高度. 使用wrap_content,系统就会将视图的宽度和高度设置成所需的最小尺寸以适应视图中的内容,而match_parent(在低于API级别8的级别中称为fill_parent),则会展开组件以匹配其父视图的尺寸. 如果使用wrap_content和match_parent尺寸值而不是硬编码的尺寸,视图就会相应地仅使用自身所需的空间或展开以填满可用

bootstrap-datepicker宽度高度自适应

这种需求虽说不常有, 但是, 常在河边走哪有不湿鞋的程序员? 备忘一下,只需要覆盖几个css样式即可: <style> .date-picker-container {} .date-picker-container .datepicker-inline { width: 100%; height: 100%; } .date-picker-container .table-condensed { width: 100%; height: 100%; } </style> <

android ImageView 宽度设定,高度自适应

最近碰到一个需求,要求是在不知道图片宽度和高度的情况下,让图片在指定宽度内充满,同时高度自适应,在网络上查找了一下,也有很多解决方法,后来针对自己的应用,选择了一个修改较小的方案,最后证明效果还是蛮不错的,记录在这里,希望能帮助到有同样需求的人. 首先,需要给你的ImageView布局加上android:adjustViewBounds="true" <ImageView android:id="@+id/iv_custom_showdress_item_dress&q

如何在NPOI中实现宽度自适应和高度自适应

转自: blog.csdn.net/echoshinian100/article/details/38540321 由于系统需要在网页上导 出Excel文件,最近花了一段时间去学习NPOI插件.通过NPOI插件在服务端来生成Excel文件流并下载到本地.NPOI实际上和Excel一毛 钱关系都没有,它只是完全破译了Excel文件的存储格式,并用C#来生成同样的格式从而被识别为Excel文件. NPOI和Excel VBA相比优点很多,首先是Excel VBA中的对象太多,而且是基于Visual

不使用border-radius,实现一个可复用的高度和宽度都自适应的圆角矩形

现在css3支持圆角矩形,但是为了兼容性问题,虽然比较麻烦,但还是有必要了解一下以下方法. 在一个div内,包含8个div,控制这个8个div的height.margin以及border属性值,以达到圆角矩形效果,不过要注意div的顺序. html代码: <body> <div class="bor"> <div class="b1"></div> <div class="b2"><

textarea 高度自适应(chrome+ie8测试有效)

最近有一个需求,需要让textarea宽度不变,但是高度随着用户的输入高度自适应.由于浏览器版本的不兼容,很多方法通常只能在一个浏览器中起作用. 下面我写了一个小的demo,可以在chrome 和 ie8下正常使用,其他浏览器没有测试过. 第一种方式使用 js+css方式实现 <textarea rows='6' cols='100' style='overflow:scroll;overflow-y:visible;height:96px;width:679px;overflow-x:hidd

CSS布局之-高度自适应

何为高度自适应? 高度自适应就是高度能跟随浏览器窗口的大小改变而改变,典型的运用在一些后台界面中上面一栏高度固定用作菜单栏或导航栏,下面一栏高度自适应用于显示内容.高度自适应不像宽度自适应那样简单,在兼容浏览器方面也稍微复杂一些. 布局思路 在IE7+及chrome.firefox等浏览器中,高度自适应可以利用绝对定位来解决.但一个元素是绝对定位时,如果没有给它设定高度或宽度,则它的的高度和宽度是由它的top.right.bottom.left属性决定的,但这一法则在IE6中并不适用,因此在IE