鼠标点击展开详情

网页部分:鼠标点击展开详情_第1张图片鼠标点击展开详情_第2张图片

HTML部分:


		

适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。

 CSS部分:

body {
				background: #CCC;
			}
			
			* {
				margin: 0;
				padding: 0;
			}
			
			ul {
				list-style: none;
			}
			
			ul li {
				float: left;
				height: 300px;
				background: #000;
			}
			
			img {
				border: 5px solid #CCC;
			}
			
			#nav {
				background: url(img/bj.jpg);
				width: 1200px;
				height: 300px;
				cursor: pointer;
				margin: 0 auto;
				position: relative;
				border: #999 10px solid;
				border-radius: 10px;
			}
			
			.a1 {
				position: absolute;
				left: 0px;
			}
			
			.a2 {
				position: absolute;
				left: 200px;
			}
			
			.a3 {
				position: absolute;
				left: 400px;
			}
			
			.a4 {
				position: absolute;
				left: 600px;
			}
			
			.a5 {
				position: absolute;
				left: 800px;
			}
			
			.a6 {
				position: absolute;
				left: 1000px;
			}
			
			#name {
				position: relative;
			}
			
			.nr {
				position: absolute;
				left: 220px;
				color: #FFF;
				font-size: 30px;
				padding-top: 50px;
				top: -500px;
			}
			
			.ys {
				font-size: 18px;
				padding-top: 10px;
			}
			
			.aaays {
				width: 200px;
				height: 40px;
				background: #000;
				color: #FFF;
				font-size: 25px;
				text-align: center;
				opacity: 0.7;
				position: absolute;
				top: 200px;
				line-height: 40px;
				display: none;
			}
			
			#dang {
				position: absolute;
				left: 0px;
				width: 200px;
				height: 300px;
			}

JS部分:

$(document).ready(function() {

				//------------------------------------------鼠标点击图片	
				$('#aaa').children('li').click(function() {

					wz = $(this).css('left');
					dq = $(this).index();

					$(this).siblings(dq).fadeOut();
					$(this).animate({
						left: '0px'
					}, 1000);

					$(this).children('img').animate({
						opacity: '1'
					});
					$(this).children('.aaays').css('display', 'none');
					$('#dang').css('z-index', '999');

					//------------------------------------------鼠标划出全部的时候	
					$('#name').children('div').eq(dq).animate({
						top: '0px'
					}, 1000);
				});

				$('#nav').hover(function() {}, function() {
					$('#nav').find('li').fadeIn();
					$('#nav').find('li').eq(dq).animate({
						left: wz
					}, 1000);
					$('#name').children('div').eq(dq).animate({
						top: '-500px'
					});
					$('#dang').css('z-index', '0');
				})

				//------------------------------------------鼠标滑过透明

				$('#aaa').children('li').hover(function() {
					$(this).children('img').animate({
						opacity: '0.5'
					}, 500);
					$(this).children('.aaays').css('display', 'block');
				}, function() {
					$(this).children('img').animate({
						opacity: '1'
					});
					$(this).children('.aaays').css('display', 'none');
				});

			});

你可能感兴趣的:(前端,javascript,html)