基于jquery實(shí)現(xiàn)簡(jiǎn)單輪播圖效果
本文使用jquery實(shí)現(xiàn)輪播圖效果,供大家參考,具體內(nèi)容如下
首先上效果

上代碼
html
<div id="main"> ? ? <div class="pic"> ? ? ? <ul> ? ? ? ? <li style="background: url(img/bg1.jpg);"> ? ? ? ? ? <img class="img1" src="img/text1.png" /> ? ? ? ? ? <img class="img2" src="img/con1.png" /> ? ? ? ? </li> ? ? ? ? <li style="background: url(img/bg2.jpg);"> ? ? ? ? ? <img class="img1" src="img/text2.png" /> ? ? ? ? ? <img class="img2" src="img/con2.png" /> ? ? ? ? </li> ? ? ? ? <li style="background: url(img/bg3.jpg);"> ? ? ? ? ? <img class="img1" src="img/text3.png" /> ? ? ? ? ? <img class="img2" src="img/con3.png" /> ? ? ? ? </li> ? ? ? ? <li style="background: url(img/bg4.jpg);"> ? ? ? ? ? <img class="img1" src="img/text4.png" /> ? ? ? ? ? <img class="img2" src="img/con4.png" /> ? ? ? ? </li> ? ? ? ? <li style="background: url(img/bg5.jpg);"> ? ? ? ? ? <img class="img1" src="img/text5.png" /> ? ? ? ? ? <img class="img2" src="img/con5.png" /> ? ? ? ? </li> ? ? ? </ul> ? ? </div> ? ? <div class="nav"> ? ? ? <ul> ? ? ? ? <li class="select"></li> ? ? ? ? <li></li> ? ? ? ? <li></li> ? ? ? ? <li></li> ? ? ? ? <li></li> ? ? ? </ul> ? ? </div> ? </div> <div style="width: 100px; height: 100px; background: red; display: none;"></div>
css代碼
<style type="text/css">
? ? * {
? ? ? margin: 0;
? ? ? padding: 0;
? ? }
? ? ul li {
? ? ? list-style: none;
? ? }
? ? #main {
? ? ? width: 760px;
? ? ? height: 300px;
? ? ? position: relative;
? ? ? margin: 50px auto;
? ? }
? ? #main .pic {
? ? ? width: 760px;
? ? ? height: 300px;
? ? ? overflow: hidden;
? ? }
? ? #main .pic ul li {
? ? ? width: 760px;
? ? ? height: 300px;
? ? ? position: relative;
? ? }
? ? #main .pic ul li .img1 {
? ? ? position: absolute;
? ? ? top: 0;
? ? ? left: -760px;
? ? }
? ? #main .pic ul li .img2 {
? ? ? position: absolute;
? ? ? top: 0;
? ? ? left: -20px;
? ? ? display: none;
? ? }
? ? #main .nav {
? ? ? position: absolute;
? ? ? right: 20px;
? ? ? bottom: 20px;
? ? }
? ? #main .nav ul li {
? ? ? width: 10px;
? ? ? height: 10px;
? ? ? border: 1px solid #fff;
? ? ? float: left;
? ? ? margin-left: 5px;
? ? }
? ? #main .nav ul li.select {
? ? ? background: #fff;
? ? }js代碼
<script src="js/jquery-1.11.3.js" type="text/javascript" charset="utf-8"></script>
? <script type="text/javascript">
? ? $(function () {
? ? ? $(".pic li")
? ? ? ? .eq(0)
? ? ? ? .find(".img1")
? ? ? ? .stop()
? ? ? ? .animate({ left: 0 }, 800)
? ? ? ? .next()
? ? ? ? .stop()
? ? ? ? .show()
? ? ? ? .animate({ left: 0 }, 800);
? ? ? var i = 0;
? ? ? setInterval(function () {
? ? ? ? i++;
? ? ? ? if (i == $(".pic li").length) {
? ? ? ? ? i = 0;
? ? ? ? }
? ? ? ? $(".pic li")
? ? ? ? ? .eq(i)
? ? ? ? ? .fadeIn()
? ? ? ? ? .find(".img1")
? ? ? ? ? .stop()
? ? ? ? ? .animate({ left: 0 }, 800)
? ? ? ? ? .next()
? ? ? ? ? .stop()
? ? ? ? ? .show()
? ? ? ? ? .animate({ left: 0 }, 800)
? ? ? ? ? .end()
? ? ? ? ? .end()
? ? ? ? ? .siblings()
? ? ? ? ? .fadeOut()
? ? ? ? ? .find(".img1")
? ? ? ? ? .css({ left: "-760px" })
? ? ? ? ? .next()
? ? ? ? ? .hide()
? ? ? ? ? .css({ left: "-20px" });
? ? ? ? $(".nav li")
? ? ? ? ? .eq(i)
? ? ? ? ? .addClass("select")
? ? ? ? ? .siblings()
? ? ? ? ? .removeClass("select");
? ? ? }, 2000);
? ? });
</script>以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jquery 實(shí)現(xiàn)輪播圖詳解及實(shí)例代碼
- 利用jquery寫的左右輪播圖特效
- jquery實(shí)現(xiàn)左右無(wú)縫輪播圖
- jQuery實(shí)現(xiàn)輪播圖及其原理詳解
- jQuery插件slides實(shí)現(xiàn)無(wú)縫輪播圖特效
- jquery實(shí)現(xiàn)左右滑動(dòng)式輪播圖
- jQuery自適應(yīng)輪播圖插件Swiper用法示例
- JQuery和html+css實(shí)現(xiàn)帶小圓點(diǎn)和左右按鈕的輪播圖實(shí)例
- jquery實(shí)現(xiàn)輪播圖特效
- 基于jQuery實(shí)現(xiàn)淡入淡出效果輪播圖
相關(guān)文章
Jquery實(shí)現(xiàn)控件的隱藏和顯示實(shí)例
本篇文章主要是對(duì)Jquery實(shí)現(xiàn)控件的隱藏和顯示實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02
使用jquery實(shí)現(xiàn)select添加實(shí)現(xiàn)后臺(tái)權(quán)限添加的效果
使用jquery實(shí)現(xiàn)select添加實(shí)現(xiàn)后臺(tái)權(quán)限添加的效果,需要的朋友可以參考下。2011-05-05
JQuery 簡(jiǎn)便實(shí)現(xiàn)頁(yè)面元素?cái)?shù)據(jù)驗(yàn)證功能
JQuery 簡(jiǎn)便實(shí)現(xiàn)頁(yè)面元素?cái)?shù)據(jù)驗(yàn)證功能...2007-03-03
jQuery Mobile開發(fā)中日期插件Mobiscroll使用說(shuō)明
這篇文章主要介紹了jQuery Mobile開發(fā)中日期插件Mobiscroll使用說(shuō)明,需要的朋友可以參考下2016-03-03
JQuery設(shè)置文本框和密碼框得到焦點(diǎn)時(shí)的樣式
設(shè)置文本框和密碼框得到焦點(diǎn)時(shí)的樣式,通過(guò)jquery來(lái)實(shí)現(xiàn),需要注意的是中間用逗號(hào)隔開,感興趣的朋友可以參考下2013-08-08
jQuery彈出div層過(guò)2秒自動(dòng)消失
這篇文章主要介紹了jQuery彈出div層過(guò)2秒自動(dòng)消失的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-11-11
整理8個(gè)很棒的 jQuery 倒計(jì)時(shí)插件和教程
jQuery 是最流行也是使用最廣泛的 JavaScript 框架,它簡(jiǎn)化了 HTML 文檔操作,事件處理,動(dòng)畫效果和 Ajax 交互。下面向大家分享8個(gè)優(yōu)秀的 jQuery 倒計(jì)時(shí)插件和教程2011-12-12
11個(gè)用于提高排版水平的基于jquery的文字效果插件
我們都知道,在傳統(tǒng)的排版當(dāng)中使用DIV+CSS來(lái)實(shí)現(xiàn)的話是很困難的,今天使用jquery插件,你可以實(shí)現(xiàn)卓越的排版效果,專門用于為您提高您的排版水平2012-09-09
javascript 開發(fā)之網(wǎng)頁(yè)兼容各種瀏覽器
這篇文章主要介紹了javascript 開發(fā)之網(wǎng)頁(yè)兼容各種瀏覽器的相關(guān)資料,這里提供了幾種方法幫助大家掌握這樣的功能,需要的朋友可以參考下2017-09-09

