首頁  >  文章  >  web前端  >  js實作點擊左右按鈕輪播圖片效果實例_javascript技巧

js實作點擊左右按鈕輪播圖片效果實例_javascript技巧

WBOY
WBOY原創
2016-05-16 16:17:071322瀏覽

本文實例講述了js實現點擊左右按鈕輪播圖片效果的方法。分享給大家供大家參考。具體實作方法如下:

$(function () { 
  var index = 1; 
  var pPage = 1; 
  var $v_citemss = $(".citemss"); 
  var $v_show = $v_citemss.find("ul"); 
  v_width = $v_citemss.width();//图片展示区外围div的大小 
 
  //注:若为整数,前边不能再加var,否则会被提示underfine 
  p_count = $v_citemss.find("li").length;//获取此处li的个数 
  $(".slideprev1").click(function () { 
    if (!$v_show.is(":animated")) { 
      if (pPage == index) { 
        $v_show.animate({ right: '0px' }, "3000"); 
        pPage = 4; 
      } else { 
        $v_show.animate({right: '-=' + v_width },"3000"); 
        pPage--; 
      } 
    } 
  }); 
 
  $(".slidenext").click(function () { 
    if (!$v_show.is(":animated")) { 
      if (pPage == p_count) { 
        $v_show.animate({ left: '0px' }, "3000"); 
        pPage = 1; 
      } else { 
        $v_show.animate({ left: '-=' + v_width }, "3000"); 
        pPage++; 
      } 
    } 
  }); 
});

對於滑鼠懸浮上去,下方出現橫條描述、左右出現按鈕等效果,完全可以用css實現,不需要使用js來實現了。

具體操作:css中絕對或相對定位,left,right或bottom為負數,滑鼠懸浮上去後,分別正確顯示,再設定一下transition,作為動畫的緩衝即可。

希望本文所述對大家的javascript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn