banner焦点图,带标题
XML/HTML Code
- <div class="con">
- <ul>
- <li><a href='http://freejs.net/daohangcaidan.html' target='_blank'> <img src='images/1.jpg' alt='' /> </a></li>
- <li><a href='http://freejs.net/tabbiaoqian.html' target='_blank'> <img src='images/2.jpg' alt='' /> </a></li>
- <li><a href='http://www.freejs.net' target='_blank'> <img src='images/3.jpg' alt='' /> </a></li>
- <li><a href='http://www.freejs.net' target='_blank'> <img src='images/4.jpg' alt='' /> </a></li>
- </ul>
- </div>
- <div class="prev"></div>
- <div class="next"></div>
- <div class="nav">
- <ul>
- <li class="bg"><a href='http://freejs.net/daohangcaidan.html' target='_blank'>导航菜单</a></li>
- <li><a href='http://freejs.net/tabbiaoqian.html' target='_blank'>TAB标签</a></li>
- <li><a href='' target='_blank'></a></li>
- <li><a href='' target='_blank'></a></li>
- </ul>
- </div>
JavaScript Code
- <script type="text/javascript">
- var i = 0;
- var time = 0;
- $("#box").hover(function() {
- $(".prev").fadeIn(300);
- }, function() {
- $(".prev").fadeOut(300);
- })
- $("#box").hover(function() {
- $(".next").fadeIn(300);
- }, function() {
- $(".next").fadeOut(300);
- })
- $(".nav ul li").hover(function() {
- i = $(this).index();
- $(".con ul li").eq(i).fadeIn(100).siblings().fadeOut(100);
- $(this).addClass("bg").siblings().removeClass("bg");
- clearInterval(time);
- }, function() {
- time = setInterval("junmper()", 3000);
- })
- $(".prev").click(function() {
- i--;
- if (i < 0)
- i = 3;
- $(".con ul li").eq(i).fadeIn(100).siblings().fadeOut(100);
- $(".nav ul li").eq(i).addClass("bg").siblings().removeClass("bg");
- })
- $(".next").click(function() {
- i++;
- if (i > 3)
- i = 0;
- $(".con ul li").eq(i).fadeIn(100).siblings().fadeOut(100);
- $(".nav ul li").eq(i).addClass("bg").siblings().removeClass("bg");
- })
- $(".prev").hover(function() {
- clearInterval(time);
- }, function() {
- time = setInterval("junmper()", 3000);
- })
- $(".next").hover(function() {
- clearInterval(time);
- }, function() {
- time = setInterval("junmper()", 3000);
- })
- function junmper() {
- i++;
- if (i > 3)
- i = 0;
- $(".con ul li").eq(i).fadeIn(100).siblings().fadeOut(100);
- $(".nav ul li").eq(i).addClass("bg").siblings().removeClass("bg");
- }
- time = setInterval("junmper()", 3000);
- </script>
原文地址:http://www.freejs.net/article_jiaodiantu_558.html