h5可拖动悬浮按钮_移动端可拖拽悬浮窗+点击事件.div{
width: 100px;
潘玮柏女朋友到底是谁height: 50px;
position:fixed;
background-color: red;
border-radius:25px;
}
window.οnlοad=function(){
var flag = 0; //标记是拖曳还是点击
var oDiv = ElementById('div');
var disX,moveX,L,T,starX,starY,starXEnd,starYEnd;
oDiv.addEventListener('touchstart',function(e){
高考总分多少分
flag = 0;饮食健康常识
e.preventDefault();//阻⽌触摸时页⾯的滚动,缩放
disX = e.touches[0].clientX - this.offsetLeft;
disY = e.touches[0].clientY - this.offsetTop;
//⼿指按下时的坐标中国海军基地
starX = e.touches[0].clientX;
starY = e.touches[0].clientY;
//console.log(disX);
});
oDiv.addEventListener('touchmove',function(e){
flag = 1;
L = e.touches[0].clientX - disX ;
T = e.touches[0].clientY - disY ;
//移动时 当前位置与起始位置之间的差值
starXEnd = e.touches[0].clientX - starX;
starYEnd = e.touches[0].clientY - starY;
//console.log(L);
if(L<0){//限制拖拽的X范围,不能拖出屏幕
L = 0;
}else if(L > document.documentElement.clientWidth - this.offsetWidth){
L=document.documentElement.clientWidth - this.offsetWidth;
}
陈翔李准基
if(T<0){//限制拖拽的Y范围,不能拖出屏幕
T=0;
}else if(T>document.documentElement.clientHeight - this.offsetHeight){ T = document.documentElement.clientHeight - this.offsetHeight;
}
moveX = L + 'px';
moveY = T + 'px';
//console.log(moveX);
this.style.left = moveX;
p = moveY;
});
焦恩俊老婆黄忆轩window.addEventListener('touchend',function(e){
//alert(parseInt(moveX))
//判断滑动⽅向
if(flag === 0) {//点击
window.location.href='www.baidu';
}
});
}