今天分享一款很棒的插件touchSwipe,估計很多朋友都在找手機全屏滾動的效果,因為好多企業(yè)的微官網(wǎng)是或是專題都在用這樣的效果,那么今天touchSwipe 1.6是最新的專門為移動設(shè)備設(shè)計的jquery插件,如:Ipad,蘋果、安卓,當(dāng)然PC上也是可以用的,嘻嘻。插件touchSwipe可監(jiān)聽單個和多個手指觸摸,鼠標(biāo)按著左鍵拖動等事件,因此插件可以實現(xiàn)滑動滾屏、縮放等效果。本實例主講滾屏效果,相了解縮放功能的請參考官方文檔。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、集寧網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為集寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。特點:
1、監(jiān)聽滑動的4個方向:上、下、左、右;
2、監(jiān)聽多個手指收縮還是外張;
3、支持單手指或雙手指觸摸事件;
4、支持單擊事件touchSwipe對象和它的子對象;
5、可定義臨界值和大時間來判斷手勢的實際滑動;
6、滑動事件有4個觸發(fā)點:“開始”,“移動”,“結(jié)束”和“取消”;
7、結(jié)束事件可以在手提釋放或是快速達(dá)到臨界值時觸發(fā);
8、允許手指刷和頁面滾屏;
9、可禁用戶通過輸入元素(如:按鈕、表單、文本框等)觸發(fā)事件;
引入核心文件
<script type="text/javascript" src="http://libs.useso.com/js/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript" src="jquery.touchSwipe.min.js"></script>
寫入CSS文件
* { margin: 0; padding: 0; } html, body { width: 100%; height: 100%; overflow: hidden; } .container { width: 100%; height: 100%; position: absolute; left: 0; top: 0%; } .container .page { height: 100%; position: relative; color:#fff;text-align:center; } .container .page h2{padding-top:120px; line-height:50px; color:#666;} .container .page p{text-align:center; color:#aaa;} .container .page0{background:url(p_w_picpaths/1.jpg) center center no-repeat;} .container .page1{background:url(p_w_picpaths/2.jpg) center center no-repeat;} .container .page2{background:url(p_w_picpaths/3.jpg) center center no-repeat;} .container .page3{background:url(p_w_picpaths/4.jpg) center center no-repeat;}
寫入JS實現(xiàn)效果
$(document).ready( function() { var nowpage = 0; //給class為container的容器加上觸滑監(jiān)聽事件 $(".container").swipe( { swipe:function(event, direction, distance, duration, fingerCount) {//事件,方向,距離(像素為單位),時間,手指數(shù)量 if(direction == "up")//當(dāng)向上滑動手指時令當(dāng)前頁面記數(shù)器加1 { nowpage = nowpage + 1; } else if(direction == "down")//當(dāng)向下滑動手指時令當(dāng)前頁面記數(shù)器減1 { nowpage = nowpage - 1; } if(nowpage > 4)//因本實例只有5張圖片,所以當(dāng)記數(shù)器大于4時令他返回4(從0開始記),避免溢出出錯 { nowpage = 4; } if(nowpage < 0)//道理同上 { nowpage = 0; } $(".container").animate({"top":nowpage * -100 + "%"},400);//根據(jù)當(dāng)前記數(shù)器滾動到相應(yīng)的高度 } } ); } );
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站標(biāo)題:touchSwipe移動端觸摸事件-創(chuàng)新互聯(lián)
路徑分享:http://jinyejixie.com/article40/ccssho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、軟件開發(fā)、微信小程序、全網(wǎng)營銷推廣、網(wǎng)站營銷、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)