摘要:動畫實現(xiàn)滾動文字描述切換的寬度自動切換的時間默認(rèn)是否自動播放返回值,作為清除時延的標(biāo)志位文字介
transition:height .2s ease-in ;
/------------------------------動畫實現(xiàn)滾動-------------------------------/
var excursion = -420 ; //文字描述切換的寬度 var btn = $("#circle-btn-wrapper .circle-btn"); var all_index = btn.find(".circle-btn-active").index(); var timer = 4000; //自動切換的時間ms,默認(rèn)4s var autoPaly = true; //是否自動播放 var inter; //setInterval返回值,作為清除時延的標(biāo)志位 //console.log(all_index); //文字介紹切換函數(shù) function introduce_cross(index){ $(".app-introduce-cross").animate({ left: (excursion * index) + "px" , },600); } //手機(jī)畫面切換函數(shù) function iphone_show(dex){ $(".iphone-down .filter-img").each(function(index) { //console.log(dex); if(index != dex){ $(this).fadeOut(0); } else{ $(this).fadeIn(1000); } }); $(".iphone-up .filter-imgS").each(function(i) { //console.log(dex); if(i != dex){ $(this).fadeOut(0); } else{ $(this).fadeIn(1000); } }); }; //小圓點切換函數(shù) function circle_btn(dex){ $("#circle-btn-wrapper i").each(function(t) { //console.log(dex); if(t != dex){ $(this).removeClass("circle-btn-active"); } else{ $(this).addClass("circle-btn-active"); } }); } //控制箭頭的顯示和隱藏 function arrow_toogle(index){ if(index == 0){ $(".arrow-left-btn").fadeOut(100); $(".arrow-right-btn").fadeIn(100); } else if(index == 2){ $(".arrow-right-btn").fadeOut(100); $(".arrow-left-btn").fadeIn(100); } else{ $(".arrow-right-btn").fadeIn(100); $(".arrow-left-btn").fadeIn(100); } } //左側(cè)切換按鈕點擊事件 $(".arrow-left-btn").click(function(){ if(all_index > 0){ all_index--; introduce_cross(all_index); iphone_show(all_index); circle_btn(all_index); arrow_toogle(all_index); } }); //右側(cè)切換按鈕點擊事件 $(".arrow-right-btn").click(function(){ if(all_index < 2){ if(all_index == -1){ all_index = all_index + 2 ; } else{ all_index++; } //console.log(all_index); introduce_cross(all_index); iphone_show(all_index); circle_btn(all_index); arrow_toogle(all_index); } }); //小圓點-點擊事件 btn.click(function() { all_index = $(this).index(); //console.log(dex); $(this).addClass("circle-btn-active"); btn.not(this).removeClass("circle-btn-active"); introduce_cross(all_index); iphone_show(all_index); arrow_toogle(all_index); }); /* $(window).focus(function(){setTimeout(autoChange,timer);}); function autoChange() { changeScroll(); setTimeout(autoChange,timer); } */ //自動滾動初始化 Is_autoPlay(autoPaly); //手動切換時,終止自動播放;手動停止后,回到自動切換 $(".arrow-btn,.circle-btn").hover(function(){ autoPaly = false; Is_autoPlay(autoPaly); },function(){ autoPaly = true; Is_autoPlay(autoPaly); }); //判斷是否自動播放 function Is_autoPlay(t){ if(t){ inter = setInterval(changeScroll,timer); } else{ clearInterval(inter); } } //自動播放函數(shù) function changeScroll(){ if(all_index < 2){ if(all_index == -1){ all_index = all_index + 2 ; } else{ all_index += 1; } } else{ all_index = 0; } //console.log(all_index); introduce_cross(all_index); iphone_show(all_index); circle_btn(all_index); arrow_toogle(all_index); } /*------------------------------動畫實現(xiàn)滾動 end-------------------------------*/
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/85292.html
摘要:結(jié)構(gòu)層表現(xiàn)層實現(xiàn)原理通過改變圖片的偏移量來實現(xiàn)圖片的切換實現(xiàn)步驟通過獲取頁面需要操作的元素獲取輪播圖父容器獲取圖片列表獲取圖片切換圓點按鈕獲取向左切換箭頭獲取向右切換箭頭實現(xiàn)左 html結(jié)構(gòu)層 ...
摘要:結(jié)構(gòu)層表現(xiàn)層實現(xiàn)原理通過改變圖片的偏移量來實現(xiàn)圖片的切換實現(xiàn)步驟通過獲取頁面需要操作的元素獲取輪播圖父容器獲取圖片列表獲取圖片切換圓點按鈕獲取向左切換箭頭獲取向右切換箭頭實現(xiàn)左 html結(jié)構(gòu)層 ...
摘要:結(jié)構(gòu)層表現(xiàn)層實現(xiàn)原理通過改變圖片的偏移量來實現(xiàn)圖片的切換實現(xiàn)步驟通過獲取頁面需要操作的元素獲取輪播圖父容器獲取圖片列表獲取圖片切換圓點按鈕獲取向左切換箭頭獲取向右切換箭頭實現(xiàn)左 html結(jié)構(gòu)層 ...
閱讀 2072·2023-04-25 22:58
閱讀 1419·2021-09-22 15:20
閱讀 2705·2019-08-30 15:56
閱讀 1996·2019-08-30 15:54
閱讀 2113·2019-08-29 12:31
閱讀 2736·2019-08-26 13:37
閱讀 601·2019-08-26 13:25
閱讀 2103·2019-08-26 11:58