Acara sentuhan HTML5 menyedari kesan meluncurkan halaman ke atas dan ke bawah [dengan kod]
Kod XML/HTMLSalin kandungan ke papan keratan
- >
-
<html lang="en" >
-
<kepala>
-
<meta charset="UTF- 8">
-
<meta nama="viewport" kandungan="width=device-width,initial-scale=1 user-scalable=0" />
-
<tajuk>2014-4-29tajuk>
-
<gaya>
- * {margin: 0; pelapik: 0;}
- #luar{ lebar:90%; ketinggian: 490px; latar belakang: #000; margin: auto; limpahan: tersembunyi;}
- #dalaman{lebar:80%; ketinggian: 2000px; latar belakang: #f67d42; margin: auto; jawatan:saudara; atas:0; }
-
gaya>
-
<skrip src='jquery- 1.9.1.min.js'>skrip>
-
kepala>
-
<badan>
-
-
<div id="spText" >div>
-
<div id="luar" >
-
<div id="dalaman" >
-
123<br> 123<br> gag<br> af <br> 123<br> 123<br> 123<br> 123<br> 123 <br> 123<br> 123<br> 123<br> 123<br> 123 <br> 123<br> yryyr<br> ryry<br> 123<br> 123 <br> 123<br> 123<br> 123<br> sdff<br> fef <br> 123<br> jam<br> hrh<br> 5t<br> 123 <br> er<br> ert<br> 123<br> rgdgdg<br> 123 <br> 123<br> 123<br> 123<br> 123<br> 123 <br> gfgfgfgfgfgf<br< sdsdsdsdsdsd<br> sf<br> 123<br> 123<br> 123<br> 123<br> 123 <br> 123<br> 123<br> 123<br> gdggdgdg<br> 123<br> drgdrgd<br> 123<br> 123<br> 123<br> yuyuyuyuyuy <br> hjkhjkhkhkhjkhkh<br> kjkjk<br>123<br> 123<br> gag <br> af<br> 123<br> 123<br> 123<br> 123 <br> 123<br> 123<br> 123<br> 123<br> 123 <br> 123<br> 123<br> tahun<br> ryry<br> 123 <br> 123<br> 123<br> 123<br> 123<br> sdff <br> fef<br> 123<br> hr<br> hrh<br > 5t<br> 123< br> er<br> ert<br> 123<br > rgdgdg<br> 123<< br> 123<br> 123<br> 123<br > 123<br> 123< br> gfgfgfgfgfgf<br> <br> sf<br > 123<br> 123< br> 123<br> 123<br> 123<br > 123<br> 123< br> 123<br> <br> 123<br > drgdrgd<br> 123<>;< br> 123<br> 123<br> yuyuyuyuy<br > hjkhjkhkhkhjkhkh<br> kjkjk< br>
-
div>
-
div>
-
-
<skrip>
var startX,//触摸时的坐标 - startY,
- x, //jarak gelongsor
- y,
-
di atasY=0; //Tetapkan pembolehubah global untuk merekodkan kedudukan slaid blok dalaman terakhir
-
-
var dalaman=dokumen.getElementById("dalaman");
fungsi touchSatrt(e){//touch -
e.preventDefault(); -
var -
sentuh=e.sentuhan[0]
-
startY = sentuh.pageY; //Koordinat apabila baru disentuh
} -
-
fungsi touchMove(e){//Slide -
e.preventDefault(); -
var -
sentuh = e.sentuhan[0]
-
y = sentuh.pageY - startY;//Jarak gelongsor
//-
inner.style.webkitTransform = 'terjemah(' 0 'px, ' y 'px )'; //Anda juga boleh menggunakan kaedah css3
-
inner.style.top=di atasY y "px"; //Dalam ayat ini
} -
-
fungsi touchEnd(e){//Jari meninggalkan skrin -
e.preventDefault(); -
-
di atasY=parseInt(inner.style.top);//Rakam peluncur dalaman selepas sentuhan berakhir Kedudukan gelongsor dicerminkan dalam pembolehubah global dan mesti ditukar kepada integer menggunakan parseInt();
- }//
- document.getElementById("outer").addEventListener('touchstart', touchSatrt,false);
document.getElementById("luar").addEventListener('touchmove', touchMove,false);
- document.getElementById("outer").addEventListener('touchend', touchEnd,false);
skrip- >
-
badan>
-
html- >
-
Acara sentuhan html5 di atas menyedari kesan halaman meluncur ke atas dan ke bawah [dengan kod] adalah semua kandungan yang dikongsi oleh editor. Saya harap ia boleh memberi anda rujukan, dan saya harap anda akan menyokong Script Home.
Teks asal: - http://www.tuicool.com/articles/nIBJju