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



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

效果图:

实现代码:

 

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <title>图片轮播,新闻轮播,焦点新闻轮播</title>
  5.         <meta http-equiv=”content-type” content=”text/html;charset=utf-8″/>
  6.         <script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js”></script>
  7.         <script type=”text/javascript”>
  8.             $(document).ready(function(){
  9.                 var index=0;
  10.                 var slideFlag = true;
  11.                 var length=$(“.roll-news-image img”).length;
  12.                 function showImg(i){
  13.                     $(“.roll-news-image img”)
  14.                     .eq(i).stop(true,true).fadeIn(800)
  15.                     .siblings(“img”).hide();
  16.                     $(“.roll-news-index li”).removeClass(“roll-news-index-hover”);
  17.                     $(“.roll-news-index li”).eq(i).addClass(“roll-news-index-hover”);
  18.                     $(“.roll-news-title a”)
  19.                     .eq(i).stop(true,true).fadeIn(800)
  20.                     .siblings(“a”).hide();
  21.                 }
  22.                 showImg(index);
  23.                 $(“.roll-news-index li”).click(function(){
  24.                     index = $(“.roll-news-index li”).index(this);
  25.                     showImg(index);
  26.                     slideFlag = false;
  27.                 });
  28.                 function autoSlide() {
  29.                     setInterval(function() {
  30.                         if(slideFlag) {
  31.                             showImg((index+1) % length);
  32.                             index = (index+1)%length;
  33.                         }
  34.                         slideFlag = true;
  35.                     }, 3000);
  36.                 }
  37.                 autoSlide();
  38.             });
  39.         </script>
  40.         <style type=”text/css”>
  41.             * {
  42.                 padding:0px;
  43.                 margin:0px;
  44.             }
  45.             .roll-news {
  46.                 width:480px;
  47.                 height:300px;
  48.                 border:solid 1px #c1c1c1;
  49.             }
  50.             .roll-news-index-hover {
  51.                 background-color:white;
  52.             }
  53.             .roll-news-image img {
  54.                 width:480px;
  55.                 height:300px;
  56.             }
  57.             .roll-news-index {
  58.                 position:relative;
  59.                 top:-50px;
  60.                 margin-right:5px;
  61.                 float:right;
  62.             }
  63.             .roll-news-index {
  64.             }
  65.             .roll-news-index li {
  66.                 list-style:none;
  67.                 float:left;
  68.                 font-size:12px;
  69.                 font-weight:600;
  70.                 width:18px;
  71.                 height:16px;
  72.                 line-height:16px;
  73.                 cursor:pointer;
  74.                 margin:0 3px;
  75.                 background-image:url(opacity_50.png);
  76.                 text-align:center;
  77.             }
  78.             .roll-news-title {
  79.                 position:relative;
  80.                 top:-25px;
  81.                 padding-left:10px;
  82.                 height:22px;
  83.                 line-height:20px;
  84.                 background:url(opacity_50.png);
  85.             }
  86.             .roll-news-title a {
  87.                 font-size:12px;
  88.                 text-decoration:none;
  89.                 color:#222222;
  90.             }
  91.             .roll-news-title a:hover {
  92.                 color:red;
  93.             }
  94.         </style>
  95.     </head>
  96.     <body>
  97.         <div class=”roll-news”>
  98.             <div class=”roll-news-image”>
  99.                 <img src=”http://h.hiphotos.baidu.com/album/w%3D2048/sign=e952491b5243fbf2c52ca1238446ca80/d4628535e5dde711bfe12fe5a6efce1b9d1661f5.jpg”>
  100.                 <img src=”http://img2.duitang.com/uploads/item/201111/15/20111115104036_AcnUz.thumb.600_0.jpg” style=”display:none”>
  101.                 <img src=”http://img4.duitang.com/uploads/item/201202/29/20120229160925_jJ2Ei.thumb.600_0.jpg” style=”display:none”>
  102.             </div>
  103.             <div class=”roll-news-index”>
  104.                 <ul>
  105.                     <li class=”roll-news-index-hover”>1</li>
  106.                     <li>2</li>
  107.                     <li>3</li>
  108.                 </ul>
  109.             </div>
  110.             <div class=”roll-news-title”>
  111.                 <a href=”" target=”_blank”>图片1:点击后跳转</a>
  112.                 <a href=”" target=”_blank” style=”display:none”>图片2:点击后跳转</a>
  113.                 <a href=”" target=”_blank” style=”display:none”>图片3:点击后跳转</a>
  114.             </div>
  115.         </div>
  116.     </body>
  117. </html>

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