jquery实现jQuery实现图片轮播效果,jQuery实现焦点新闻

在写这篇文章之前,xxx已经写过了几篇关于改jquery实现主题的文章,想要了解的朋友可以去翻一下之前的文章

    效果图:

    jquery和实现

    实现代码:

    每日一道理
爱,有的时候不需要山盟海誓的承诺,但她一定需要细致入微的关怀与问候;爱,有的时候不需要梁祝化蝶的悲壮,但她一定需要心有灵犀的默契与投合;爱,有的时候不需要雄飞雌从的追随,但她一定需要相濡以沫的支持与理解。
<!DOCTYPE html>
<html>
	<head>
		<title>图片轮播,消息轮播,焦点消息轮播</title>
		<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
		<script type="text/javascript">
			$(document).ready(function(){		   
				var index=0;
				var slideFlag = true;
				var length=$(".roll-news-image img").length;

				function showImg(i){
					$(".roll-news-image img")
					.eq(i).stop(true,true).fadeIn(800)
					.siblings("img").hide();

					$(".roll-news-index li").removeClass("roll-news-index-hover");
					$(".roll-news-index li").eq(i).addClass("roll-news-index-hover");

					$(".roll-news-title a")
					.eq(i).stop(true,true).fadeIn(800)
					.siblings("a").hide();
				}
				showImg(index);
				
				$(".roll-news-index li").click(function(){
					index = $(".roll-news-index li").index(this);
					showImg(index);
					slideFlag = false;
				});	
				
				function autoSlide() {
					setInterval(function() {
						if(slideFlag) {
							showImg((index+1) % length);
							index = (index+1)%length;
						}
						slideFlag = true;
					}, 3000);
				}
				
				autoSlide();
				
			});
		</script>
		<style type="text/css">
			* {
				padding:0px;
				margin:0px;
			}
			.roll-news {
				width:480px;
				height:300px;
				border:solid 1px #c1c1c1;
			}
			.roll-news-index-hover {
				background-color:white;
			}
			.roll-news-image img {
				width:480px;
				height:300px;
			}
			.roll-news-index {
				position:relative;
				top:-50px;
				margin-right:5px;
				float:right;
			}
			.roll-news-index {
			}
			.roll-news-index li {
				list-style:none;
				float:left;
				font-size:12px;
				font-weight:600;
				width:18px;
				height:16px;
				line-height:16px;
				cursor:pointer;
				margin:0 3px;
				background-image:url(opacity_50.png);
				text-align:center;
			}
			.roll-news-title {
				position:relative;
				top:-25px;
				padding-left:10px;
				height:22px;
				line-height:20px;
				background:url(opacity_50.png);
			}
			.roll-news-title a {
				font-size:12px;
				text-decoration:none;
				color:#222222;
			}
			.roll-news-title a:hover {
				color:red;
			}
		</style>
	</head>
	<body>
		<div class="roll-news">
			<div class="roll-news-image">
				<img src="http://h.hiphotos.baidu.com/album/w%3D2048/sign=e952491b5243fbf2c52ca1238446ca80/d4628535e5dde711bfe12fe5a6efce1b9d1661f5.jpg">
				<img src="http://img2.duitang.com/uploads/item/201111/15/20111115104036_AcnUz.thumb.600_0.jpg" style="display:none">
				<img src="http://img4.duitang.com/uploads/item/201202/29/20120229160925_jJ2Ei.thumb.600_0.jpg" style="display:none">
			</div>
			<div class="roll-news-index">
				<ul>
					<li class="roll-news-index-hover">1</li>
					<li>2</li>
					<li>3</li>
				</ul>
			</div>
			<div class="roll-news-title">
				<a href="" target="_blank">图片1:点击后跳转</a>
				<a href="" target="_blank" style="display:none">图片2:点击后跳转</a>
				<a href="" target="_blank" style="display:none">图片3:点击后跳转</a>
			</div>
		</div>
	</body>
</html>

    附件中包含一张引用的图片,其它可以直接拷贝看效果。。

文章结束给大家分享下程序员的一些笑话语录: 程序员的愿望
  有一天一个程序员见到了上帝.上帝: 小伙子,我可以满足你一个愿望.程序员: 我希望中国国家队能再次打进世界杯.
  上帝: 这个啊!这个不好办啊,你还说下一个吧!
  程序员: 那好!我的下一个愿望是每天都能休息6个小时以上.
  上帝: 还是让中国国家打进世界杯.

--------------------------------- 原创文章 By
jquery和实现
---------------------------------

posted @ 2013-05-28 23:42  xinyuyuanm  阅读(565)  评论(1编辑  收藏  举报