`
metallica_1860
  • 浏览: 32329 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

前台是个什么东西---JQuery---导航菜单

阅读更多

<html>
<style type="text/css">

	#menuBarHolder { width: 730px; height:45px; background-color:#000; color:#fff; font-family:Arial; font-size:14px; margin-top:20px;}
	#menuBarHolder ul{ list-style-type:none; display:block;}
	.firstchild { border-left:1px solid #ccc;}
	#container { margin-top:100px;}
	#menuBar li{  float:left;  padding:15px; height:16px; width:50px; border-right:1px solid #ccc; }
	#menuBar li a{color:#fff; text-decoration:none; letter-spacing:-1px; font-weight:bold;}
	.menuHover { background-color:#999;}
	.menuInfo { cursor:hand; background-color:#000; color:#fff; width:74px; font-size:11px;height:100px; padding:3px; display:none;  position:absolute; margin-left:-15px; margin-top:-15px;
	-moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;
	    -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	    -khtml-border-radius-bottomright: 5px;   -khtml-border-radius-bottomleft: 5px;
	    border-radius-bottomright: 5px;border-radius-bottomleft: 5px;
	}

	h1 {
		font: 50px normal Georgia, 'Times New Roman', Times, serif;
		color: #111;
		margin: 0;
		text-align: center;
		padding: 5px 0;
		
	}
	h1 small{
		font: 0.2em normal Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		letter-spacing: 1.4em;
		display: block;
		color: #ccc;
	}

</style>

<!--[if IE]>
<style type="text/css">
#menuBar li a{width:50px;}
.menuInfo { margin-left:-65px; width:80px;}
</style>

<![endif]-->

<script src="http://code.jquery.com/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$('#menuBar li').click(function(){
								// 获得a标签的href属性
								var url = $(this).find('a').attr('href');
								document.location.href = url;
							});

		/* 
		 * hover(over, out)
		 * overFunction鼠标移到元素上要触发的函数
		 * outFunction鼠标移出元素要触发的函数
		 */
		//一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。
		//这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。
		//当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。
		//当鼠标移出这个元素时,会触发指定的第二个函数。
		//而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),
		//如果是,则会继续保持“悬停”状态,而不触发移出事件(修正了使用mouseout事件的一个常见错误)。
		$('#menuBar li').hover(function(){
								/*
								 * slideDown(speed, [callback]) 
								 * speedString,Number 三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
								 * callback (可选)FunctionFunction在动画完成时执行的函数
								 */
								//通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。
			   					$(this).find('.menuInfo').slideDown();
							},function(){
								/*
								 * slideUp(speed, [callback]) 
								 * speedString,Number 三种预定速度之一的字符串("slow", "normal", or "fast")或表示动画时长的毫秒数值(如:1000)
								 * callback (可选)FunctionFunction在动画完成时执行的函数
								 */
								//通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。
			  					$(this).find('.menuInfo').slideUp();
							});
	});
</script>

	<center>
		<div id="container"> 
			<h1>Fluid Navigation<br />CSS &amp; jQuery <small>Tutorial by Addy Osmani</small></h1>
			<div id="menuBarHolder">
				<ul id="menuBar">
					<li class="firstchild"><a href="javascript:#">Home</a><div class="menuInfo">I am some text about the home section</div></li>
					<li><a href="javascript:#">Services</a><div class="menuInfo">I am some text about the services section</div></li>
					<li><a href="javascript:#">Clients</a><div class="menuInfo">I am some text about the clients section</div></li>
					<li><a href="javascript:#">Portfolio</a><div class="menuInfo">I am some text about the portfolio section</div></li>
					<li><a href="javascript:#">About</a><div class="menuInfo">I am some text about the about section</div></li>
					<li><a href="javascript:#">Blog</a><div class="menuInfo">I am some text about the blog section</div></li>
					<li><a href="javascript:#">Follow</a><div class="menuInfo">I am some text about the follow section</div></li>
					<li><a href="javascript:#">Contact</a><div class="menuInfo">I am some text about the contact section</div></li>
				</ul>
			</div>
		</div>
	</center>
</html>
 
分享到:
评论

相关推荐

    Jquery导航菜单栏

    Jquery导航菜单栏,循环加载菜单项,方便Jquery前台菜单栏开发。

    jquery头部导航菜单

    jquery头部导航菜单,比较好看的,简单好用,特性很炫很实用,适合做前台框架导航菜单,门户网站菜单等等

    jquery页面位置定位导航菜单.rar

    jquery页面位置定位导航菜单.rar

    jquery无限级树形菜单源码.zip

    jquery实现的小巧简洁的无限级树形菜单,可用于后台或前台侧栏菜单!兼容性也比较好。

    Java Spring4集成MyBatis SpringMVC JQuery EasyUI 后台框架

    1. 该框架的开发环境为EclipseJEE集成开发工具。... 前台展示页面使用了JQuery EasyUI的布局、列表和消息组件。 6. 系统实现了较为完善的用户模块,对用户数据实现了增、删、改、查、分页等的功能。

    jQuery+ajax实现无刷新级联菜单示例

    下面是做的一个前台用JQUERY,AJAX调用后台方法做的无刷新级联菜单 CasMenu.aspx页面: &lt;&#37;@ Page Language="C#" AutoEventWireup="true" CodeFile="CasMenu.aspx.cs" Inherits="_Default" %&gt; &lt;!DOCTYPE...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Button控件将不再自动拥有display:inline属性,如果希望两个按钮在一行显示,请为第一个按钮设置CssStyle="float:left;"属性。 -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox...

    Jquery.TreeView结合ASP.Net和数据库生成菜单导航条

    下面的例子将结合项目实际运用来使用Jquery.TreeView,当然在使用控件树需要现在相应的js文件 下面就把我生成的TreeView展现给大家看看希望对大家有所帮助!在使用之前需要下载控件树的js文件和Css样式 介绍一下表...

    华西网源码

    ---index.php 门户首页 (门户首页 的头部导航菜单在这个文件修改) 门户页面导航修改和LOGO 对应页面是index.php LOGO的默认大小是 208*55 位置:images/portal/logo_hx.png ---list_baby.htm 亲子教育 ---...

    Simple-Log v1.7 build20190306.zip

    简单易用:这是一个简便易用的功能强大的系统,在后台没有复杂的菜单,使用起来方便快捷 飞一般的访问速度: 采用双重数据缓存,前台访问飞一般的速度 网站修改随心所欲: 可以在后台一键更换模板,也可以在后台...

    Simple-Log v1.7 build20190306

    Simple-Log主要功能特性:简单易用:这是一个简便易用的功能强大的系统,在后台没有复杂的菜单,使用起来方便快捷 飞一般的访问速度: 采用双重数据缓存,前台访问飞一般的速度 网站修改随心所欲: 可以在后台一键...

    Simple-Log 1.6 build 20130104.zip

    简单易用: 这是一个简便易用的功能强大的系统,在后台没有复杂的菜单,使用起来方便快捷 飞一般的访问速度: 采用双重数据缓存,前台访问飞一般的速度 网站修改随心所欲: 可以在后台一键更换模板,也可以在...

    随缘网络企业网站管理系统蓝色版 v2009.rar

    1、后台采用xhEditor一个基于jQuery开发的简单迷你并且高效的可视化XHTML编辑器,基于网络访问并且兼容IE 6.0-8.0,Firefox 3.0,Opera 9.6,Chrome 1.0,Safari 3.22。2、 2、产品图片及列表图片采用了lightbox图片幻灯...

    23blog v1.080709.rar

    边栏实现模块化,除导航菜单外所有功能模块都可以在后台自由排序删除加载,并且可以自定义新的模块 后台因安全原因使用服务器端的anthem.net框架开发,实现数据操作无刷新 所有数据操作全部封装在数据库里,一定...

    基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法

    基于Bootstrap做的下拉菜单在电脑浏览器中可正常使用,在手机浏览器中能弹出下拉列表,却不能选择列表中的菜单项,通过自己百度查找原因将bootstrap脚本文件中的ontouchstart 替换为 disable-ontouchstart可以解决,...

    asp.net博客系统

    边栏实现模块化,除导航菜单外所有功能模块都可以在后台自由排序删除加载,并且可以自定义新的模块 后台因安全原因使用服务器端的anthem.net框架开发,实现数据操作无刷新 所有数据操作全部封装在数据库里,一定...

    追梦企业网站管理系统(zmcms) v8 UTF-820150811.zip

    2.导航菜单管理(前台采用jquery插件实现二级下拉菜单,后台可设置菜单的显示和隐藏) 3.客服功能(可以很方便的为企业和客户之间搭建沟通的桥梁。后台无限制添加QQ,6种样式一键切换) 4.分享功能(采用百度分享接口,...

    高仿Windows系统之家官方源码-通用下载系统 aspCMS 亲测没有任何问题

    2.导航菜单管理(前台采用jquery插件实现二级下拉菜单,后台可设置菜单的显示和隐藏) 3.客服功能(可以很方便的为企业和客户之间搭建沟通的桥梁。后台无限制添加QQ,6种样式一键切换) 4.分享功能(采用百度分享接口,...

    ExtAspNet_v2.3.2_dll

    -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则SelectedValue返回值永远是第一个Text的值(feedback:ben.zhou)。 -应用补丁#6593, #6621(feedback:vbelyaev)。 +修正IE7下Grid分页...

Global site tag (gtag.js) - Google Analytics