摘要:的代碼代碼代碼定義每次滑動(dòng)的距離定義當(dāng)前滑動(dòng)的索引位置,輪播圖的個(gè)數(shù)向左滑動(dòng)執(zhí)行的方法當(dāng)輪播圖滑動(dòng)最后一個(gè)位置時(shí),當(dāng)前輪播圖位置不變當(dāng)輪播不在最后一個(gè)位置時(shí),輪播圖位置變化方法向右滑動(dòng)
Html的代碼:
css代碼:
.carousel_img{width:100%;position:relative;top:0;left:0;overflow:hidden;height:200px;} .car_img{width:100%;height:200px;position:absolute;top:0;left:0;} .carousel_index{position:absolute;top:180px;right:0;padding-right:24px;height:12px;} .carousel_icon{width:12px;height:12px;float:left;} .carousel_icon1{background:url(../image/DovmatchWhite.png) no-repeat;background-size:8px;background-position:center center;} .carousel_icon2{background:url(../image/DovmatchGrey.png) no-repeat;background-size:8px;background-position:center center;}
jq代碼:
$(document).ready(function(e) { var imgObj = document.getElementsByClassName("car_img"); var imgLen = imgObj.length; var windowWidth = $(window).width(); $(".car_img").bind("click",function(event){ }); int = setInterval(carouselImg,3000); for(var i=0;i32 && thisIndex >= 0){ //當(dāng)輪播圖在第一個(gè)位置時(shí) if( thisIndex == 0){ for(var i=0;i < imgLen;i++){ $car_img.eq(i).animate({"left":windowWidth*(i-thisIndex)},300); } } //輪播圖不在第一個(gè)位置 else{ for(var i=0;i < imgLen;i++){ $car_img.eq(i).animate({"left":windowWidth*(i-(thisIndex-1))},300); $carousel_icon.eq(i).addClass("carousel_icon2").removeClass("carousel_icon1"); } $carousel_icon.eq(thisIndex-1).removeClass("carousel_icon2").addClass("carousel_icon1"); } } //當(dāng)滑動(dòng)距離在大于-32px并且小于32px時(shí),當(dāng)前輪播圖位置不變 else{ for(var i=0;i < imgLen;i++){ $car_img.eq(i).animate({"left":windowWidth*(i-thisIndex)},100); } } int = setInterval(carouselImg,3000); } function carouselImg(){ var $car_img = $(".car_img"), $carousel_icon = $(".carousel_icon"), windowWidth = $(window).width(); var imgLen = $car_img.length, imgZeroIndex = 0; for(var i=0;i 代碼有缺陷,其中touchstart函數(shù)中點(diǎn)擊開始的X坐標(biāo)pressX不用全局變量該怎么表示?還有int這樣的一個(gè)全局變量,沒有解決好,有大神可以指正下。
展示效果圖
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/78727.html
摘要:的代碼代碼代碼定義每次滑動(dòng)的距離定義當(dāng)前滑動(dòng)的索引位置,輪播圖的個(gè)數(shù)向左滑動(dòng)執(zhí)行的方法當(dāng)輪播圖滑動(dòng)最后一個(gè)位置時(shí),當(dāng)前輪播圖位置不變當(dāng)輪播不在最后一個(gè)位置時(shí),輪播圖位置變化方法向右滑動(dòng) Html的代碼: ...
摘要:的代碼代碼代碼定義每次滑動(dòng)的距離定義當(dāng)前滑動(dòng)的索引位置,輪播圖的個(gè)數(shù)向左滑動(dòng)執(zhí)行的方法當(dāng)輪播圖滑動(dòng)最后一個(gè)位置時(shí),當(dāng)前輪播圖位置不變當(dāng)輪播不在最后一個(gè)位置時(shí),輪播圖位置變化方法向右滑動(dòng) Html的代碼: ...
摘要:其次父組件中負(fù)責(zé)通用的功能,以及輪播的整體架構(gòu),其結(jié)構(gòu)如下。下面的是一種移動(dòng)端的適配方案。接下來實(shí)現(xiàn)函數(shù)運(yùn)用動(dòng)畫切換到指定下標(biāo)的子項(xiàng)到此為止,咱們就已經(jīng)完成了一個(gè)初步的滑動(dòng)切換輪播圖的功能了。 前言 昨天寫了一篇側(cè)邊菜單組件的文章,閱讀人數(shù)挺多的,內(nèi)心很欣喜(偷著樂,第一篇文章有這么多人看)!乘著這股勁,今天在繼續(xù)寫一篇我們平時(shí)工作中更常用的滑動(dòng)輪播組件的文章。 效果展示 老規(guī)矩,咱們...
摘要:站在這個(gè)時(shí)間點(diǎn)上,我對(duì)自己之前三次失敗的面試經(jīng)歷做了一次深度回顧。關(guān)于我第三次面試失敗的經(jīng)歷,依然是與輪播圖有關(guān)。當(dāng)然,這次思特奇面試之旅,最后也是以失敗告終,這也是我離進(jìn)大廠最近的一次。 showImg(https://segmentfault.com/img/bVYQuP?w=528&h=513); 前言 時(shí)間的齒輪已經(jīng)來到了2017年的11月份,距離2018年僅僅還剩下不到兩...
閱讀 2207·2021-11-22 11:56
閱讀 2650·2021-10-08 10:05
閱讀 7804·2021-09-22 15:53
閱讀 1918·2021-09-22 15:29
閱讀 2238·2021-09-08 09:35
閱讀 3359·2021-09-07 10:12
閱讀 1384·2019-08-30 13:11
閱讀 1978·2019-08-28 17:54