pos機出現(xiàn)代碼h4,手機網(wǎng)站頂部滑動菜單欄

 新聞資訊2  |   2023-05-26 09:52  |  投稿人:pos機之家

網(wǎng)上有很多關(guān)于pos機出現(xiàn)代碼h4,手機網(wǎng)站頂部滑動菜單欄的知識,也有很多人為大家解答關(guān)于pos機出現(xiàn)代碼h4的問題,今天pos機之家(m.afbey.com)為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、pos機出現(xiàn)代碼h4

pos機出現(xiàn)代碼h4

現(xiàn)在是移動互聯(lián)網(wǎng)時代,我們也得跟上時代的潮流,傳統(tǒng)的pc網(wǎng)站慢慢轉(zhuǎn)型,開始轉(zhuǎn)成wap網(wǎng)站,并且pc的排版布局結(jié)構(gòu)也不在適用于手機上

例如最直觀的一個感受就是菜單,我們平時在使用網(wǎng)頁的時候,很明顯的感覺到這個網(wǎng)頁菜單變得不一樣,那么這一期給大家?guī)淼母韶浭琼敳坎藛位瑒有Ч?/p>

直接上代碼演示

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8" />

<title>頂部菜單滑動效果分享</title>

<meta name="viewport" content="width="360px",height="auto" />

<style>

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td,table,textarea,select{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

th,em{font-style:normal;font-weight:normal;}

ol,ul{list-style:none;}

table{border-collapse:collapse;border-spacing:0;}

img,a img{border:0;}

body{font:12px \'Microsoft YaHei\',Arial;color:#666;background-color:#eee;}

.nav{width="360px",height="auto" />

.nav ul{position:absolute;left:0;top:0;width="360px",height="auto" />

.nav ul li{width="360px",height="auto" />

.nav a{color:#fff;width="360px",height="auto" />

</style>

</head>

<body>

<div class="nav" id="nav">

<ul>

<!-- 定義好菜單名稱 這里演示定義了10個菜單-->

<li><a href="#">menu1</a></li>

<li><a href="#">menu2</a></li>

<li><a href="#">menu3</a></li>

<li><a href="#">menu4</a></li>

<li><a href="#">menu5</a></li>

<li><a href="#">menu6</a></li>

<li><a href="#">menu7</a></li>

<li><a href="#">menu8</a></li>

<li><a href="#">menu9</a></li>

<li><a href="#">menu10</a></li>

</ul>

</div>

<script>

// 這里需要初始化

window.Swipe = function(b, a) {

if (!b) {

return null

}

this.options = a || {};

this.index = this.options.startSlide || 0;//開始的導航頁的第幾屏

this.speed = this.options.speed || 300;//速度

this.lwidth="360px",height="auto" />

this.delay = this.options.auto || 0;//自動滾動menu速度0為不自動滾動

this.container = b;//在那個容器內(nèi)

this.element = this.container.children[0];//

this.setup();

if (this.delay != 0) {

this.begin();

}

if (this.element.addEventListener) {

this.element.addEventListener("touchstart", this, false);

this.element.addEventListener("touchmove", this, false);

this.element.addEventListener("touchend", this, false);

this.element.addEventListener("touchcancel", this, false);

this.element.addEventListener("webkitTransitionEnd", this, false);

this.element.addEventListener("msTransitionEnd", this, false);

this.element.addEventListener("oTransitionEnd", this, false);

this.element.addEventListener("transitionend", this, false);//監(jiān)聽過度動畫是否結(jié)束

window.addEventListener("resize", this, false)

}

};

Swipe.prototype = {

//設(shè)置其基本樣式

setup: function() {

this.slides = this.element.children;

this.width="360px",height="auto" />

if (!this.width="360px",height="auto" />

return null

}

this.element.style.width="360px",height="auto" />

var a = this.slides.length;

while (a--) {

var b = this.slides[a];

b.style.width="360px",height="auto" />

}

this.slide(this.index, 0);

},

slide: function(a, c) {

var b = this.element.style;

if (c == undefined) {

c = this.speed

}

//過度效果需要花費時間

b.webkitTransitionDuration = b.MozTransitionDuration = b.msTransitionDuration = b.OTransitionDuration = b.transitionDuration = c + "ms";

this.index = a

if(a * this.width="360px",height="auto" />

// b.MozTransform = b.webkitTransform = "translate3d(" + -((Math.ceil((this.slides.length*this.lwidth="360px",height="auto" />

// b.msTransform = b.OTransform = "translateX(" + -((Math.ceil((this.slides.length*this.lwidth="360px",height="auto" />

return false;

}

else{

b.MozTransform = b.webkitTransform = "translate3d(" + -(a * this.width="360px",height="auto" />

b.msTransform = b.OTransform = "translateX(" + -(a * this.width="360px",height="auto" />

}

},

getPos: function() {

return this.index

},

//前一個,

prev: function(a) {

this.delay = a || 0;

clearTimeout(this.interval);

// console.log(this.index);

if (this.index) {

this.slide(this.index - 1, this.speed)

//console.log( this.index);

} else {

this.slide(this.length - 1, this.speed)

}

},

//后一個

next: function(a) {

this.delay = a || 0;

clearTimeout(this.interval);

if (this.index < this.length - 1) {

this.slide(this.index + 1, this.speed)

} else {

this.slide(0, this.speed)

}

},

// 開始位置

begin: function() {

var a = this;

console.log(a);

this.interval = (this.delay) ? setTimeout(function() {

a.next(a.delay)

},

this.delay) : 0

},

// 停止

stop: function() {

this.delay = 0;

clearTimeout(this.interval)

},

resume: function() {

this.delay = this.options.auto || 0;

this.begin()

},

handleEvent: function(a) {

switch (a.type) {

case "touchstart":

this.onTouchStart(a);

break;

case "touchmove":

this.onTouchMove(a);

break;

case "touchcancel":

case "touchend":

this.onTouchEnd(a);

break;

case "webkitTransitionEnd":

case "msTransitionEnd":

case "oTransitionEnd":

this.transitionEnd(a);

break;

case "resize":

this.setup();

break

}

},

transitionEnd: function(a) {

if (this.delay) {

this.begin()

}

},

onTouchStart: function(a) {

this.start = {

pageX: a.touches[0].pageX,

pageY: a.touches[0].pageY,

time: Number(new Date())

};

// console.log(this.start)

this.isScrolling = undefined;

this.deltaX = 0;

this.element.style.MozTransitionDuration = this.element.style.webkitTransitionDuration = 0;

a.stopPropagation()

},

onTouchMove: function(a) {

if (a.touches.length > 1 || a.scale && a.scale !== 1) {

return

}

this.deltaX = a.touches[0].pageX - this.start.pageX;

if (typeof this.isScrolling == "undefined") {

//判斷是橫向還是樹向滑動

this.isScrolling = !!(this.isScrolling || Math.abs(this.deltaX) < Math.abs(a.touches[0].pageY - this.start.pageY))

}

if (!this.isScrolling) {

a.preventDefault();

clearTimeout(this.interval);

this.deltaX = this.deltaX / ((!this.index && this.deltaX > 0 || this.index == this.length - 1 && this.deltaX < 0) ? (Math.abs(this.deltaX) / this.width="360px",height="auto" />

this.element.style.MozTransform = this.element.style.webkitTransform = "translate3d(" + (this.deltaX - this.index * this.width="360px",height="auto" />

a.stopPropagation()

}

},

onTouchEnd: function(c) {

var b = Number(new Date()) - this.start.time < 250 && Math.abs(this.deltaX) > 20 || Math.abs(this.deltaX) > this.width="360px",height="auto" />

a = !this.index && this.deltaX > 0 || this.index == this.length - 1 && this.deltaX < 0;

if (!this.isScrolling) {

this.slide(this.index + (b && !a ? (this.deltaX < 0 ? 1: -1) : 0), this.speed)

}

c.stopPropagation()

}

};

//開始調(diào)用插件

//document.getElementById(\'nav\')是直接獲取nav菜單

var slider=new Swipe(document.getElementById(\'nav\'),{speed:300,auto:0,width="360px",height="auto" />

</script>

</body>

</html>

大家有什么不懂的歡迎下面留言

以上就是關(guān)于pos機出現(xiàn)代碼h4,手機網(wǎng)站頂部滑動菜單欄的知識,后面我們會繼續(xù)為大家整理關(guān)于pos機出現(xiàn)代碼h4的知識,希望能夠幫助到大家!

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://m.afbey.com/newsone/58078.html

你可能會喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實,本站將立刻刪除。