nav
$(document).ready(function() {
$(window).resize(function(){
var need=0;
var ul_max_width = $(window).width()*0.96-$("#nav #admin").width();
//alert(need + ', ul_max_width: ' + ul_max_width);
need=$('#nav ul').width();
if(ul_max_width<need){
$("#nav .logo_name").html('CZ');
$("#nav .logo_rear").html('');
$('#nav ul nav_classification').removeClass('csshide');
need=$('#nav ul').width();
if(ul_max_width<need){
var len = $('#nav ul li').length;
while(--len>=0){
if($(this).attr('id') !='nav_classification'){
need -= $('#nav ul li').eq(len).width();
alert(need);
$('#nav ul li').eq(len).addClass('csshide');
if(need<ul_max_width){ break;}
}
}
}
} else {
$("#nav .logo_name").html('carlo-z');
$("#nav .logo_rear").html('.com');
}
});
});
#nav
{
background: #65666D;
padding-left: 2%;
padding-right: 2%;
margin: 0;
overflow:hidden;
}
#nav ul
{
}
#nav ul li
{
float: left;
height: 40px;
}
#nav a
{
position: relative;
display: block;
outline: 0;
float: left;
color: #fff;
font-size: 16px;
height: 40px;
line-height: 40px;
_line-height: 40px\9;
overflow: hidden;
margin: 0 auto;
z-index: 1000;
zoom: 1;
padding: 0 22px 0 23px;
text-decoration: none;
}
#nav a:visited
{
color: #fff;
}
#nav a:hover
{
background: #55575c;
border-left: 1px solid #4e5155;
border-right: 1px solid #4e5155;
padding: 0 22px;
margin-right: -1px;
z-index: 1001;
}
#nav #admin
{
display: inline-block;
width: auto;
height: 40px;
float: right;
background-color: #4DBE39;
} #nav .logo{padding: 0; margin: 0; border: 0; overflow: hidden;}
#nav .logo_name{font-size: 32px; font-weight: bold; color: #FFFFFF;}
#nav .logo_rear{font-size: 21px; font-weight: bold; color: #4DBE39;} #nav .csshide{display:none;}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<link href="../base.css" rel="stylesheet" type="text/css" />
<link href="moudle_nav.css" rel="stylesheet" type="text/css" /> <script src="../jquery-2.1.3.min.js" type="text/javascript"></script>
<script src="moudle_nav.js" type="text/javascript"></script>
<link href="../atb_mystyle/common_atb.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="nav">
<ul>
<li id="nav_logo"><a href="">
<span class="logo">
<span class="logo_name">carlo-z</span> <span class="logo_rear">.com</span>
</span>
</a></li>
<li><a href="">Android</a></li>
<li><a href="">Linux</a></li>
<li><a href="">Web</a></li>
<li><a href="">Cloud</a></li>
<li><a href="">Android</a></li>
<li><a href="">Linux</a></li>
<li><a href="">Web</a></li>
<li><a href="">Cloud Computing</a></li>
<li id="nav_classification" class="csshide"><a href="">Classification</a></li>
</ul>
<a id="admin" href="">Admin</a>
</div>
</body>
</html>
nav的更多相关文章
- trigger() --工作中问题nav样式
自动执行某元素的某个事件 $("#div").trigger("click"); //让系统自动执行单击事件 适用于nav样式中,下面横线绝对定位于nav.o ...
- 设置导航栏nav全透明
设置导航栏nav全透明 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff } span.s1 { } ...
- HTML5 中的Nav元素详解
什么是Nav元素 Nav元素可以用作页面导航的链接组,在导航链接组里面有很多的链接,点击每个链接可以链接到其他页面或者当前页面的其他部分,并不是所有的链接组都要被放在nav元素里面,我们只需要把最主要 ...
- ThinkCMF-首页Nav部分菜单配置详解
Nav菜单代码放在了 /themes/simplebootx/Public/nav.html 具体代码: <?php $effected_id="main-menu"; $f ...
- Bootstrap源码分析之nav、collapse
导航分析(nav): 源码文件:_navs.scss:导航模块Mixins/_nav-divider.scss:分隔线Mixins/_nav-vertical-align.scss:垂直对齐 1.只是 ...
- Fixed Responsive Nav – 响应式的单页网站导航插件
Fixed Responsive Nav 是一个响应式的,固定的,触摸友好的单页网站导航插件,响应式导航,流畅的动画滚动.该项目采用渐进增强构建,支持工作在 IE6 及以上版本的浏览器. 你可以给导航 ...
- nav布局 在线演示 DIVCSS5
<!doctype html> nav布局 在线演示 DIVCSS5 传统 div ul li布局导航条效果 网站首页 HTML教程 HTML入门 HTML5教程 CSS教程 CSS入门 ...
- Yii2 menu navbar nav小部件的使用示例
menu Menu::widget( [ [ 'label' => $menu['name'], 'url' => [$menu['route']], 'items' => [ [ ...
- Bootstarp: sub_menu 自定义改变nav样式
<style> .nav > li > a { position: relative; display: block; padding: 5px 5px; } </sty ...
- 经典的nav导航
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- 短随机唯一id生成参考
<?php function getRandOnlyId() { //新时间截定义,基于世界未日2012-12-21的时间戳. $endtime=1356019200;//2012-12-21时 ...
- 当前jQuery Mobile支持的6种页面切换方式
切换方式 data-transition属性值 横向幻灯方式 slide 自上向下幻灯方式 slideup 自下向上幻灯方式 slidedown 中央弹出 pop 淡入淡出 fade 旋转弹出 fli ...
- 第一贱-UILabel
UILabel *label = [[UILabel alloc]init]; label.frame = CGRectMake(100, 100, 100, 100); label.text = @ ...
- 在32位Windows 8或Windows 7上安装Windows Phone 8 SDK
这需要一点技巧的,其实WPSDK8是支持32位系统的,可因为微软脑残的限制,安装方法如下: 这里必需要有一个工具,OllyDbg 2.0,去官网下载即可. 启动OD,在菜单打开选项窗口,在Events ...
- android 25 跨进程启动activity
跨进程启动activity,启动系统预定义的activity就是跨进程的. client项目启动server项目的activity. clientActivity.java package com.s ...
- Java读取WEB-INF目录下的properties配置文件
如何在Java代码中读取WEB-INF目录下的properties配置文件,下文给出了一个解决方案. 我们习惯将一些配置信息写在配置文件中,比如将数据库的配置信息URL.User和Password写在 ...
- Java SE 6 新特性: HTTP 增强--转
概述 Java 语言从诞生的那天起,就非常注重网络编程方面的应用.随着互联网应用的飞速发展,Java 的基础类库也不断地对网络相关的 API 进行加强和扩展.在 Java SE 6 当中,围绕着 HT ...
- DataTable用法
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...
- Java 8 被动迭代式特性介绍(转自IBM)
编程语言一般都需要提供一种机制用来遍历软件对象的集合,现代的编程语言支持更为复杂的数据结构,如列表.集合.映射和数组.遍历能力是通过公共方法提供,而内部细节都隐藏在类的私有部分,所以程序员不需要了解其 ...
- 10.4 noip模拟试题
题目名称 PA 青春 三部曲 名称 huakai taritari truetears 输入 huakai.in taritari.in truetears.in 输出 huakai.out tari ...