日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery图片自动轮转动画特效

發布時間:2024/4/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery图片自动轮转动画特效 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本例的功能是用jQuery圖片自動輪轉動畫特效實現阿里巴巴首頁圖片動畫效果。

所用到的圖片截圖:

從網上下載一個jQuery文件jquery.js;

具體HTML網頁代碼如下:

<!DOCTYPE html> <html><head><title>1688.html</title><!-- 實現功能:阿里巴巴首頁圖片自動輪轉 --><meta name="keywords" content="keyword1,keyword2,keyword3"><meta name="description" content="this is my page"><meta name="content-type" content="text/html; charset=UTF-8"><!--<link rel="stylesheet" type="text/css" href="./styles.css">--><style type="text/css">*{margin:0;padding:0px;/** 清掉所有盒子的內邊距*/}.box{width:760px;height:300px;border:1px solid #0000ff;margin:100px auto; /** 上下100左右自動*/position:relative;}.pic{width:760px;height:300px;background:#ffccff;overflow:hidden;/** 只顯示第一張圖片,超出的隱藏(隱藏其余四張)*/}.pic ul li{list-style-type:none;/** 去掉邊簽前面的小圓點*/width:760px;height:300px;position:relative; }.pic ul li .img1{;position:absolute;/** 定位參照其父元素(.pic ul li)的*/left:-760px;top:0px;}.pic ul li .img2{position:absolute;/** 定位參照其父元素(.pic ul li)的*/left:-15px;top:0px;display:none;}.nav{width:100px;height:14px;position:absolute;/** 定位參照其父元素(box)的*/right:20px;bottom:10px;}.nav ul li{list-style-type:none;/** 去掉邊簽前面的小圓點*/width:14px;height:14px;border:1px solid white;float:left;/** 讓5個小框沿著外面的大框(.nav)橫向排列*/margin-right:2px;/** 設置兩個小框之間的間距*/}.nav ul .bg{/** 單獨對每一個小框進行控制*/background:orange;border:none;width:14px;height:14px;}</style></head><body><div class="box"><!-- 動畫的顯示位置 --><!-- 用于存放圖片****************************************************** --><div class="pic"><ul><!-- 如何把兩張圖片定位到同一個li中? 分別為兩個圖片定義css樣式 --><li style="background:url('images/bg1.jpg')"><!-- 插入背景圖片 --><img class="img1" src="images/text1.png" /><!-- 插入 要進入的圖片--><img class="img2" src="images/con1.png" /><!-- 插入 要進入的圖片--></li><li style="background:url('images/bg2.jpg')"><img class="img1" src="images/text2.png" /><img class="img2" src="images/con2.png" /></li><li style="background:url('images/bg3.jpg')"><img class="img1" src="images/text3.png" /><img class="img2" src="images/con3.png" /></li><li style="background:url('images/bg4.jpg')"><img class="img1" src="images/text4.png" /><img class="img2" src="images/con4.png" /></li><li style="background:url('images/bg5.jpg')"><img class="img1" src="images/text5.png" /><img class="img2" src="images/con5.png" /></li></ul></div><!-- 用于存放展示圖片的按鈕 *************************************************--><div class="nav"><ul><li class="bg"></li><li></li><li></li><li></li><li></li></ul> </div></div><!-- 用于寫JS代碼 *************************************************--> <!-- 引入官方jQuery代碼 --> <script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript">var i =-1;var time=0;junmper();function junmper(){i++;if(i>4)i=0;$(".nav ul li").eq(i).addClass("bg").siblings().removeClass("bg");$(".pic ul li").eq(i).fadeIn(100).siblings().fadeOut(100);/** 獲取到第一張圖片,然后讓其飛出來*/$(".pic ul li").eq(i).find(".img1").css({left:"-760px"});$(".pic ul li").eq(i).find(".img2").css({left:"-15px",display:"none"});$(".pic ul li").eq(i).find(".img1").animate({left:"0px"},500,function(){/** 等第一張飛完之后,獲取到第二張圖片,然后讓其飛出來*/$(".pic ul li").eq(i).find(".img2").css({display:"block"});$(".pic ul li").eq(i).find(".img2").animate({left:"0px"},500);});}time=setInterval("junmper()",3700);$(".nav ul li").click(function(){$(this).addClass("bg").siblings().removeClass("bg");i=$(this).index();$(".pic ul li").eq(i).fadeIn(100).siblings().fadeOut(100);/** 獲取到第一張圖片,然后讓其飛出來*/$(".pic ul li").eq(i).find(".img1").css({left:"-760px"});$(".pic ul li").eq(i).find(".img2").css({left:"-15px",display:"none"});$(".pic ul li").eq(i).find(".img1").animate({left:"0px"},500,function(){/** 等第一張飛完之后,獲取到第二張圖片,然后讓其飛出來*/$(".pic ul li").eq(i).find(".img2").css({display:"block"});$(".pic ul li").eq(i).find(".img2").animate({left:"0px"},500);});})$().hover(function(){clearInterval(time);},function(){time=setInterval("junmper()",3700);})</script></body></html>具體運行效果可參看阿里巴巴首頁: https://www.1688.com/ 超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的jQuery图片自动轮转动画特效的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。