最近做移動(dòng)端的項(xiàng)目,涉及觸摸事件很頻繁;我接下來(lái)介紹下三個(gè)基本的觸摸事件:

扶風(fēng)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,扶風(fēng)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為扶風(fēng)上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的扶風(fēng)做網(wǎng)站的公司定做!
touchstart:觸摸開始的時(shí)候觸發(fā)
touchmove:手指在屏幕上滑動(dòng)的時(shí)候觸發(fā)
touchend:觸摸結(jié)束的時(shí)候觸發(fā)
下面是我剛寫的一個(gè)小demo,可以復(fù)制體驗(yàn)下,測(cè)試的話打開瀏覽器的開發(fā)者工具的手機(jī)模式,點(diǎn)擊屏幕移動(dòng)就能體驗(yàn)到了,滾動(dòng)鼠標(biāo)是無(wú)效的哦~
!DOCTYPE?html
html
head
meta?charset="UTF-8"
titless/title
style.sb{width:?100%;height:?200px;background-color:?red}/style
script?typet="text/javascript"?src=""/script
/head
body
div?style="height:?3000px"
div?/div
/div
script
//touchmove??手指不放發(fā)生
$('body').on('touchmove',function(){
$('.sb').css({'display':'none'})??//隱藏div
})
//touchend???手指放開發(fā)生
$('body').on('touchend',function(){
$('.sb').css({'display':'initial','position':'fixed'})??//顯示,固定div
})
/script
/body
/html
jquery手機(jī)觸屏左右滑動(dòng)切換欄目
$(function(){
TouchSlide({
slideCell:"#slideBox",
titCell:".myhd
ul",
//開啟自動(dòng)分頁(yè)
autoPage:true
,此時(shí)設(shè)置
titCell
為導(dǎo)航元素包裹層
mainCell:".bd
ul",
effect:"leftLoop",
autoPage:true,//自動(dòng)分頁(yè)
autoPlay:true
//自動(dòng)播放
});
div
id="slideBox"
class="slideBox"
div
class="bd"
ul
li
a
class="pic"
href="#"img
src="${ctxStatic}/img/mobile/news1.png"
//a
a
class="tit"
href="#"墨西哥教師罷工
與警察激烈沖突/a
/li
li
a
class="pic"
href="#"img
src="${ctxStatic}/img/mobile/news2.jpg"http://a
a
class="tit"
href="#"日右翼游行紀(jì)念釣島"國(guó)有化"周年/a
/li
li
a
class="pic"
href="#"img
src="${ctxStatic}/img/mobile/news3.jpg"http://a
a
class="tit"
href="#"女兵競(jìng)選美國(guó)小姐鼓勵(lì)女性自強(qiáng)/a
/li
li
a
class="pic"
href="#"img
src="${ctxStatic}/img/mobile/news4.jpg"http://a
a
class="tit"
href="#"濟(jì)南現(xiàn)“最窄人行道”
僅0.2米寬/a
/li
/ul
/div
div
class="myhd"
ul
style="height:
28px;"/ul
/div
/div
jquery里有個(gè)一次性的事件處理方法:one(eventType,fn)。
具體可以這樣做:
$(function(){
$("#s1").one("click",showDIV(1));
});
jquery還有一個(gè)解除事件委派的方法:unbind([eventType])。參數(shù)是可選的,如果不選,則表示移除節(jié)點(diǎn)所有已綁定事件。
這里你只需要解除click事件,可以用$("#s1").unbind("click")來(lái)處理。
1、jquery 監(jiān)聽頁(yè)面滾動(dòng)使用的方法:.scroll()。
2、新建一個(gè)HTML文檔,定義body的高度。
3、創(chuàng)建JS腳本,使用.scroll() 方法監(jiān)聽頁(yè)面滾動(dòng)。
4、如果頁(yè)面發(fā)生滾動(dòng),則執(zhí)行函數(shù),彈出一個(gè)hello。
5、保存文件,查看.scroll()監(jiān)聽頁(yè)面滾動(dòng)的效果。
jquerymobile是以jquery為基礎(chǔ)的.
其相關(guān)的接口和使用的頁(yè)面樣式都是為了達(dá)到讓web app更趨向于native app的目的.
可以理解為jquery是為了傳統(tǒng)web而生,而jquerymobile相當(dāng)于jquery的擴(kuò)展,是為了讓傳統(tǒng)的web更像現(xiàn)在的手機(jī)應(yīng)用.
jquery mobile主要是應(yīng)用在移動(dòng)端網(wǎng)頁(yè)開發(fā)。
jQuery Mobile是jQuery 在手機(jī)上和平板設(shè)備上的版本。jQuery Mobile 不僅會(huì)給主流移動(dòng)平臺(tái)帶來(lái)jQuery核心庫(kù),而且會(huì)發(fā)布一個(gè)完整統(tǒng)一的jQuery移動(dòng)UI框架。支持全球主流的移動(dòng)平臺(tái)。
JQM 的使命是向所有主流移動(dòng)瀏覽器提供一種統(tǒng)一體驗(yàn),使整個(gè) Internet 上的內(nèi)容更加豐富 — 不管使用哪種查看設(shè)備。
JQM 的目標(biāo)是在一個(gè)統(tǒng)一的 UI 中交付超級(jí) JavaScript 功能,跨最流行的智能手機(jī)和平板電腦設(shè)備工作。與 jQuery 一樣,JQM 是一個(gè)在 Internet 上直接托管、免費(fèi)可用的開源代碼基礎(chǔ)。事實(shí)上,當(dāng) JQM 致力于統(tǒng)一和優(yōu)化這個(gè)代碼基時(shí),jQuery 核心庫(kù)受到了極大關(guān)注。這種關(guān)注充分說(shuō)明,移動(dòng)瀏覽器技術(shù)在極短的時(shí)間內(nèi)取得了多么大的發(fā)展。
當(dāng)前名稱:手機(jī)jquery,手機(jī)搜狐網(wǎng)
標(biāo)題網(wǎng)址:http://chinadenli.net/article39/dsgccsh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、全網(wǎng)營(yíng)銷推廣、、動(dòng)態(tài)網(wǎng)站、App設(shè)計(jì)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)