非常棒的jQuery圖片輪播效果
本文實(shí)例為大家分享了jQuery圖片輪播效果,很個(gè)性,具體內(nèi)容如下
購物產(chǎn)品展示:圖片輪播器,效果如下所示:

思路說明:
每隔一段時(shí)間,實(shí)現(xiàn)圖片的自動切換及選項(xiàng)卡選中效果
兩個(gè)區(qū)域:
最外層容器區(qū)域,如上圖紅色線框矩形
選項(xiàng)卡區(qū)域
兩個(gè)事件:
鼠標(biāo)懸浮或鼠標(biāo)劃入mouseover
鼠標(biāo)離開mouseleave
/**大屏廣告滾動樣式**/ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery個(gè)性化圖片輪播效果</title> <link rel="stylesheet" href="styles/main.css" type="text/css" /> <script src="js/jquery-2.2.3.min.js" type="text/javascript"></script> <script src="js/imagesScroll.js" type="text/javascript"></script> </head> <body> <!-- 大屏廣告 start --> <div id="jnImageroll"> <a href="#nogo" id="JS_imgWrap"> <img src="images/ads/1.jpg" alt="相約情人節(jié)"/> <img src="images/ads/2.jpg" alt="新款上線"/> <img src="images/ads/3.jpg" alt="憤怒小鳥特賣"/> <img src="images/ads/4.jpg" alt="男鞋促銷第一波"/> <img src="images/ads/5.jpg" alt="春季新品發(fā)布"/> </a> <div> <a href="###1"><em>相約情人節(jié)</em><em>全場119元起</em></a> <a href="###2"><em>新款上線</em><em>全場357元起</em></a> <a href="###3"><em>憤怒小鳥特賣</em><em>全場89元</em></a> <a href="###4"><em>男鞋促銷第一波</em><em>全場3.1折起</em></a> <a href="###5" class="last"><em>春季新品發(fā)布</em><em>全場4.1折起</em></a> </div> </div> <!-- 大屏廣告 end --> </body> </html>
#jnImageroll{
width:550px;
height:321px;
overflow: hidden;
position: relative;
}
#jnImageroll img{
position: absolute;
left: 0;
top: 0;
}
#jnImageroll div{
position: absolute;
left: 0;
bottom: 0;
}
#jnImageroll div a{
width: 79px;
background: #444444;
float: left;
display: inline-block;
margin-right: 1px;
text-align: center;
padding: 5px 15px;
text-decoration: none;
color: #FFFFFF;
font: 14px/1.5 tahoma,arial;
}
#jnImageroll div a em{
display: block;/*將行內(nèi)元素變成塊級元素*/
height: 19px;
overflow: hidden;
}
#jnImageroll a.chos {
background: #37A7D7;
color: #FFFFFF;
}
/* 首頁大屏廣告效果 */
$(function(){
var $imgrolls = $("#jnImageroll div a");//選項(xiàng)卡區(qū)域
$imgrolls.css("opacity","0.7"); //設(shè)置選項(xiàng)卡透明度
var len = $imgrolls.length;
var index = 0;
var adTimer = null;
//選項(xiàng)卡的鼠標(biāo)懸浮、離開調(diào)用函數(shù)
$imgrolls.mouseover(function(){
index = $imgrolls.index(this);
showImg(index);
}).eq(0).mouseover();
//滑入 停止動畫,滑出開始動畫.
$('#jnImageroll').hover(function(){
if(adTimer){
clearInterval(adTimer);
}
},function(){
adTimer = setInterval(function(){
showImg(index);
index++;
if(index==len){index=0;}
} , 5000);
}).trigger("mouseleave");
})
//顯示不同的幻燈片
function showImg(index){
var $rollobj = $("#jnImageroll");
var $rolllist = $rollobj.find("div a");
var newhref = $rolllist.eq(index).attr("href");
$("#JS_imgWrap").attr("href",newhref)
.find("img").eq(index).stop(true,true).fadeIn().siblings().fadeOut();
$rolllist.removeClass("chos").css("opacity","0.7")
.eq(index).addClass("chos").css("opacity","1");
}
以上就是很有個(gè)性的jQuery圖片輪播效果,希望大家喜歡。
- jQuery圖片輪播實(shí)現(xiàn)并封裝(一)
- jQuery實(shí)現(xiàn)的圖片輪播效果完整示例
- jQuery的圖片輪播插件PgwSlideshow使用詳解
- jQuery插件實(shí)現(xiàn)圖片輪播特效
- jQuery圖片輪播插件——前端開發(fā)必看
- 使用jQuery制作基礎(chǔ)的Web圖片輪播效果
- 簡單的jQuery banner圖片輪播實(shí)例代碼
- 基于JQuery實(shí)現(xiàn)圖片輪播效果(焦點(diǎn)圖)
- jQuery插件實(shí)現(xiàn)帶圓點(diǎn)的焦點(diǎn)圖片輪播切換
- jQuery動畫效果圖片輪播特效
- 基于jQuery實(shí)現(xiàn)左右圖片輪播(原理通用)
- jQuery手動點(diǎn)擊實(shí)現(xiàn)圖片輪播特效
- jQuery圖片輪播(二)利用構(gòu)造函數(shù)和原型創(chuàng)建對象以實(shí)現(xiàn)繼承
相關(guān)文章
jQuery對checkbox 復(fù)選框的全選全不選反選的操作
這篇文章主要介紹了jQuery對checkbox 復(fù)選框的全選全不選反選的操作 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
使用ajaxfileupload.js實(shí)現(xiàn)ajax上傳文件php版
這篇文章主要介紹了使用ajaxfileupload.js實(shí)現(xiàn)ajax上傳文件php版,需要的朋友可以參考下2014-06-06
easyui 中的datagrid跨頁勾選問題的實(shí)現(xiàn)方法
很多朋友都遇到這樣的需求,easyui的datagrid分頁顯示數(shù)據(jù),如果有需求要求勾選多條數(shù)據(jù)且不再同一頁中,easyui會保存在其他頁選中的數(shù)據(jù)嗎?小編結(jié)合資料自己整理了一篇文章,需要的的朋友參考下吧2017-01-01
jQuery ajax全局函數(shù)處理session過期后的ajax跳轉(zhuǎn)問題
這篇文章主要介紹了基于jQuery的全局ajax函數(shù)處理session過期后的ajax操作的相關(guān)資料,需要的朋友可以參考下2016-06-06

