程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java代碼完成微信頁面轉動防露底(焦點代碼)

Java代碼完成微信頁面轉動防露底(焦點代碼)

編輯:關於JAVA

Java代碼完成微信頁面轉動防露底(焦點代碼)。本站提示廣大學習愛好者:(Java代碼完成微信頁面轉動防露底(焦點代碼))文章只能為提供參考,不一定能成為您想要的結果。以下是Java代碼完成微信頁面轉動防露底(焦點代碼)正文


在網上找到了一個可以防頁面轉動滑到頂端或底部的時刻, 漏出微信丑丑的灰色底,上面小編把焦點代碼分享給年夜家供年夜家參考!

我的焦點代碼:

prevent:function () {
var startX = 0, startY = 0;
//touchstart事宜
function touchSatrtFunc(evt) {
try
{
//evt.preventDefault(); //阻攔觸摸時閱讀器的縮放、轉動條轉動等

var touch = evt.touches[0]; //獲得第一個觸點
var x = Number(touch.pageX); //頁面觸點X坐標
var y = Number(touch.pageY); //頁面觸點Y坐標
//記載觸點初始地位
startX = x;
startY = y;

} catch (e) {
alert('touchSatrtFunc:' + e.message);
}
}
document.addEventListener('touchstart', touchSatrtFunc, false);
var _ss = document.getElementById("contain");
_ss.ontouchmove = function (ev) {
var _point = ev.touches[0],
_top = _ss.scrollTop;
// 甚麼時刻究竟部
var _bottomFaVal = _ss.scrollHeight - _ss.offsetHeight;
// 達到頂端
if (_top === 0) {
// 阻攔向下滑動
if (_point.clientY > startY) {
ev.preventDefault();
} else {
// 阻攔冒泡
// 正常履行
ev.stopPropagation();
}
} else if (_top === _bottomFaVal) {
// 達到底部
// 阻攔向上滑動
if (_point.clientY < startY) {
ev.preventDefault();
} else {
// 阻攔冒泡
// 正常履行
ev.stopPropagation();
}
} else if (_top > 0 && _top < _bottomFaVal) {
ev.stopPropagation();
} else {
ev.preventDefault();
}
};
}

以上代碼是小編給年夜家引見的微信頁面轉動防露底的焦點代碼,代碼比擬簡略,願望對年夜家有所贊助,假如年夜家有任何疑問迎接給我留言,小編會實時答復年夜家的!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved