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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

CSS+jQuery/JavaScript图片切换播放

發布時間:2024/9/5 javascript 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS+jQuery/JavaScript图片切换播放 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主要用到的是CSS樣式控制和簡單的Jquery邏輯控制。

CSS:使得圖片播放框的大小適合并固定,同時實現溢出隱藏,這樣就可以使尚沒應該播放的圖片得以隱藏;另外,它還自定義手動切換按鈕的效果。

Jquery:根據邏輯和設置的時間,循環移除/添加控件里面的樣式class,實現圖片的隱與顯。

總之一句,核心原理是對圖片相對位置的控制。

下面是最基本和簡陋Demo。完全可以再拓展,用到函數方法的封裝,OOP之類的。

頁面代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="../script/jquery-1.7.1.js" type="text/javascript"></script>
<script src="../script/keyImg.js" type="text/javascript"></script>
<style type="text/css">
.img_play
{


}
.img_play_left
{
position
:relative;
overflow
:hidden;
background-color
:Silver;
}
.img_play_left img, .img_play_left
{
float
:left;
width
:700px;
height
:400px;
}

.img_play_left img
{
position
:absolute;
left
:700px;
}
.img_play_left .img_play_left_current
{
left
:0px;
}
.img_play_left_btn_panel
{
width
:100%;
clear
:left;
}
.btn
{
cursor
:pointer;
float
:left;
margin
:2px;
}
.img_play_left_btn_current
{
background-color
:#fe4020;
}
.img_play_left_btn_box
{
width
:20px;
height
:20px;
float
:left;
text-align
:center;
}
</style>
</head>
<body>
<div>
<div class="img_play">
<div class="img_play_left">
<img src="../images/1.jpg" alt="img0" id="img0" class="img_play_left_current" />
<img src="../images/2.jpg" alt="img1" id="img1" />
<img src="../images/3.jpg" alt="img2" id="img2" />
</div>

<div class="img_play_left_btn_panel">
<div class="btn img_play_left_btn img_play_left_btn_current" id="img_play_left_btn_0">
<div class="btn img_play_left_btn_box">1</div>
</div>
<div class="btn img_play_left_btn" id="img_play_left_btn_1">
<div class="btn img_play_left_btn_box">2</div>
</div>
<div class="btn img_play_left_btn" id="img_play_left_btn_2">
<div class="btn img_play_left_btn_box">3</div>
</div>
</div>
</div>
</div>
</body>
</html>



關鍵的JS代碼來了:

$(document).ready(function () {
//start
var currentImgIndex = 0;
var nextImgIndex = 1;
var moveImgAuto = true;

jQuery('.img_play_left_btn').click(function () {
var tmp = parseInt(this.id.split('_')[4]);
if (tmp == currentImgIndex)
return;

nextImgIndex = tmp;
moveImgAuto = false;
moveImg();
});

setInterval(moveImg, 3000);

function moveImg()
{
var $currentImg=jQuery('#img'+currentImgIndex);
var $nextImg=jQuery('#img'+nextImgIndex);
var $currentBtn=jQuery('#img_play_left_btn_'+currentImgIndex);
var $nextBtn=jQuery('#img_play_left_btn_'+nextImgIndex);

if (nextImgIndex>currentImgIndex || moveImgAuto)
{
$nextImg.css('left', 700).animate({left:0}, 500);
$currentImg.animate({left:-700}, 500);
$currentBtn.removeClass('img_play_left_btn_current');
}
else
{
$nextImg.css('left', -700).animate({left:0}, 500);
$currentImg.animate({left:700}, 500);
}
$currentBtn.removeClass('img_play_left_btn_current');
$nextBtn.addClass('img_play_left_btn_current');

currentImgIndex=nextImgIndex;
nextImgIndex=(currentImgIndex+1)%3;
moveImgAuto=true;
}


//over
});



效果圖很簡陋,需要的可以在頁面代碼的CSS樣式中重新自定義。



轉載于:https://www.cnblogs.com/oneivan/archive/2011/12/12/2284785.html

總結

以上是生活随笔為你收集整理的CSS+jQuery/JavaScript图片切换播放的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 九九碰| 蜜臀av在线观看 | 欧美一级片黄色 | 日本日韩欧美 | 高清不卡av | 综合国产视频 | 亚洲无人区小视频 | 91免费观看视频在线 | 无码不卡av东京热毛片 | 五月婷婷一区 | 这里只有精品66 | 成人欧美在线观看 | 国产农村妇女精品 | 草草在线观看 | 日本大奶子视频 | 亚洲成人免费 | 久热中文 | 99黄色 | 亚洲天堂一区二区在线观看 | 中文字幕一本 | 中文字幕在线日韩 | 四虎影视大全 | 日韩 国产 一区 | 国产一级在线免费观看 | 中文 日韩 欧美 | 亚洲天堂性 | 欧美色偷偷 | 一区二区三区久久精品 | 久久av喷吹av高潮av萌白 | 婷婷天堂网 | 人人澡人人澡人人澡 | 国产在线一区不卡 | 日韩精品亚洲精品 | 日韩三级麻豆 | 日韩一区在线播放 | www.奇米| 天天干,天天操,天天射 | 亚洲免费网 | 黑人精品一区二区 | 日本www在线| 波多野结衣一区二区三区高清av | 国产在线激情 | 日韩欧美成人精品 | 日韩片在线 | 色97色 | 国产精品国色综合久久 | 亚洲精品在线视频免费观看 | 国产一级免费av | 村姑电影在线播放免费观看 | 亚洲视频一区二区三区 | 欧美色国 | 天天干天天插天天操 | 日韩激情第一页 | 亚洲欧美中文日韩在线 | 一区二区伦理 | 久久va| 理论片中文字幕 | 精品人妻少妇嫩草av无码 | 日韩在线观看第一页 | 国产九色91 | 国产一区二区三区麻豆 | 免费视频网站www | 国产冒白浆 | 玖玖在线免费视频 | 久久久无码精品亚洲无少妇 | 欧美videos另类极品 | 亚洲美女久久 | 欧美激情校园春色 | 亚洲中文一区二区三区 | 亚洲精品一区二区三区蜜桃久 | 免费成人美女女 | 免费看污黄网站在线观看 | 天堂av在线网 | 老司机激情视频 | 国产日韩欧美视频 | 国产精品欧美久久久久久 | 欧美精品一区二区三区蜜臀 | 国产精品久久国产精品99 | 欧美日韩在线观看一区二区三区 | 丰满人妻一区二区三区免费视频 | 日韩日b视频 | 播播成人网 | 美女视频一区 | 性视频黄色 | 美女黄页在线观看 | 久久久久黄色 | 久热欧美 | 99精品欧美一区二区三区综合在线 | 色久阁| 青草精品| 秋霞影院一区二区 | 久久精品免费 | 91亚洲国产成人久久精品网站 | 久久国产乱 | 亚洲熟女乱色综合亚洲小说 | 精品一区二区在线观看视频 | 久久免费公开视频 | 中文字幕黄色av | 日韩免费大片 |