999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JavaScript無縫效果輪播圖的設計與實現

2019-09-16 13:04:46齊彩霞
數碼世界 2019年7期
關鍵詞:設置效果設計

齊彩霞

摘要:在一個網站的首頁,通常會留有一片位置來凸顯網站的動態。例如:新聞網站的頭條熱點等。這片區域采用多張圖片來實現圖片的位置切換,而基于JavaScript無縫效果輪播圖是最常用的方法之一。本文主要介紹了網頁中基于JavaScript無縫效果輪播圖的實現過程,主要通過iQuery的事件和動畫來實現無縫效果輪播圖。

關鍵詞:輪播圖iQuery動畫效果

引言

在網頁實現的過程中,無縫效果輪播圖是比較常見的實現效果之一,但是設計者在使用JavaScript語言來實現無縫效果輪播圖的設計時,經常會遇到各種問題。 本文針對設計者在設計無縫效果輪播圖中出現的問題,詳細介紹設計的原理及其實現過程中應該注意的事項,從而實現JavaScript無縫效果輪播圖的效果。

1輪播圖設計思路

通過JavaScript實現一個完整的無縫輪播圖方案,可以把此部分分為以下幾個功能:主頁、無縫輪播、圓點切換和左右箭頭切換。在網頁實現的過程中,把圖片放在一組li標簽中,目前只定義5組,后續可以根據需求來增加或者減少,也可以通過js實現動態添加圖片數量,從而實現完整的無縫輪播效果,無縫輪播的效果關鍵是處理最后一張圖片和第一張圖片的關系,從而實現無縫切換,同時,設置一個定時時間來定時自動切換圖片。

2代碼實現

2.1實現主頁頁面,ImageList標簽用于存放輪播的圖片,Imagedot標簽用于放底部的小圓點,Imagearrow標簽用于放左右箭頭。并且在標簽中引入用于實現輪播的JS文件l.js。

2.2實現無縫切換,其實現方式是:復制列表中的第一張圖片,追加到列表最后,設置ul的寬度為圖片張數*圖片寬度,實現代碼具體如下。

2.3實現自動切換,使用setlnterval()設置一定時間自動切換到下一張。

實現ImageSelect函數實現圖像的自動輪播,代碼中i用于保存當前顯示圖片的索引,代碼如下:

function ImageSelect(){

++i;

isCrack();

dotChange();

}

isCrack函數實現自動切換,speed保存動畫切換的速度,其最后一張圖片就是第一張圖片,這樣可以保證無縫切換,因此,輪播結束后i的值為1,讓其直接顯示第2張圖片,同時將ul的樣式Ieft值設置O。

var speed = 300;

function isCrack(){

if(i一一$(.ImageList li).length){

l—1:

$(.ImageList).css({left:

0});

}

$(.ImageList).stop().animate“left: i}width},speed);

}

接下來實現dotChange函數,完成圖片自動切換,具體實現如下:

function dotChange(){

if(i一一$(.ImageList lil).length - l){

$(.lmagedot

li).eq(0). addClass(10n). siblings().removeClass(10n1);

} else{

$(1.Imagedot li`).eq(i). addClass('on').siblings().removeClass(10n1);

}

}

為了實現輪播,最后一張圖片就是第一張圖片。在設置當前圓點樣式時,通過第2行代碼進行判斷,若遇到是最后一張圖片時,則通過上面第3行代碼設置對應的第1個圓點,而其他情況則通過第5行代碼即可完成設置。

在實現圖片的自動無縫輪播后,還需要設置一個事件來完成圖片切換的暫停,以及移除后繼續切換的效果,代碼如下:

2.4鼠標滑過圓點顯示對應的圖片,實現代碼如下:

2.5實現箭頭的左右切換

3總結

部分初級設計者在設計無縫輪播時,可能會遇到一些問題,尤其是在實現的過程中總會出現一些問題,本文設計的方案為設計者提供了一個完整的思路,可以作為參考,即使后續需要實現較為復雜的方案,也可以利用此方案加入數據庫和后臺API實現完整的功能,比如,首頁的新聞頭條預覽,關鍵信息的展示,廣告位展示等,所以,本文具有很好的參考價值和使用價值。

參考文獻

[1]周芷儀,陳婷.淺談網頁中實現圖片輪播圖效果的方法[J].軟件.2018(3).

[2]王曉華,運用css和JavaScript技術設計網頁輪播圖[J].科技視界.2018(1)

[3]陳月,秦福建.Web前端開發技術以及優化方向探究[J].信息與電腦(理論版),2016(04):35+37.

[4]榮艷冬.以崗位需求為導向的Javascript課程構建[J].軟件,2015,36(06): 18-20.

[5]李軼,基于JavaScript的面向對象程序設計研究[J].江漢大學學報(自然科學版),2010,38(03):52-56.

猜你喜歡
設置效果設計
按摩效果確有理論依據
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
迅速制造慢門虛化效果
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
主站蜘蛛池模板: 日韩精品久久无码中文字幕色欲| 露脸一二三区国语对白| 亚洲av无码牛牛影视在线二区| 欧美成人一级| 一级毛片网| 亚洲欧美另类久久久精品播放的| 日本一区二区三区精品国产| 99视频精品在线观看| 国产精品性| 国产91av在线| 亚洲AV无码久久精品色欲| 全部毛片免费看| 国产欧美精品午夜在线播放| 亚洲国产精品国自产拍A| 日韩免费中文字幕| 在线亚洲小视频| 日韩不卡免费视频| 婷婷激情五月网| 色综合天天操| 老司国产精品视频91| 中文字幕久久精品波多野结| 日韩 欧美 小说 综合网 另类 | 久久免费精品琪琪| 第一页亚洲| 国产一二视频| 欧美激情伊人| 欧美福利在线| 国产美女主播一级成人毛片| 91色爱欧美精品www| 亚洲欧美一区二区三区麻豆| 日韩欧美综合在线制服| 亚洲男人天堂网址| 久久久久88色偷偷| 亚洲最大在线观看| 亚洲男女在线| 亚洲视频在线观看免费视频| 成人毛片免费在线观看| 国产精品深爱在线| 亚洲女同欧美在线| 欧美国产日韩另类| 成人a免费α片在线视频网站| 国产欧美日韩va另类在线播放| 成人综合网址| 国产一区二区丝袜高跟鞋| 中文字幕 91| 欧美狠狠干| 日韩a级片视频| 久久6免费视频| 亚洲男人的天堂在线| 嫩草国产在线| 午夜激情婷婷| 波多野结衣中文字幕一区二区| aaa国产一级毛片| 玩两个丰满老熟女久久网| 国产精品一线天| 国产一级无码不卡视频| 亚洲精品亚洲人成在线| 欧美日韩亚洲综合在线观看| 欧美日韩免费在线视频| 无码aaa视频| 国产精品专区第一页在线观看| 一级看片免费视频| 亚洲av日韩av制服丝袜| 91精品国产综合久久香蕉922| 国产美女在线观看| 久久午夜夜伦鲁鲁片不卡| 亚洲无限乱码一二三四区| 天堂岛国av无码免费无禁网站 | 人妻出轨无码中文一区二区| 五月综合色婷婷| 欧美不卡视频一区发布| 国产成人精品一区二区免费看京| 日本免费福利视频| 国产精品第一区在线观看| 激情综合图区| 日韩在线视频网站| 国产精品私拍99pans大尺度| 亚洲最猛黑人xxxx黑人猛交| 亚卅精品无码久久毛片乌克兰 | 丰满人妻一区二区三区视频| 欧美区日韩区| 亚洲男人的天堂久久香蕉|