- 52
- 0
我现在有一个函数,用来使页面左右滑动。但是现在出现一个问题,滑动的场景有两个,一级菜单和二级菜单。现在如果用在一起的话,一级菜单滑动完以后数值会保存,当点入二级菜单以后使用之前的状态。如何可以将这个事件给拷贝或者各自不影响呢?
$(el).on("touchstart", function(e) {
var targetTouches = e.originalEvent.targetTouches;
old_x = parseInt(targetTouches[0].pageX);
_click = 1;
var num = $(this).find("li").length;
switch (true) {
case num<=4:
huadong = 1;
break;
case num > 4&&num <= 8:
huadong = 2;
break;
default:
huadong = 3;
break;
}
}).on("touchend", function(e) {
_click = 0;
if(move == -1){
if(jishu < huadong){
jishu++;
baifen-=parseFloat(100/huadong);
$(this).css({
"transform": "translateX("+baifen+"%)",
"transition": "all .5s"
})
}
}else if (move == 1){
if (jishu > 1) {
jishu--;
baifen += parseFloat(100/huadong);
$(this).css({
"transform": "translateX("+baifen+"%)",
"transition": "all .5s"
})
}
}
}).on("touchmove", function(e) {
var targetTouches = e.originalEvent.targetTouches;
new_x = parseInt(targetTouches[0].pageX);
if (_click == 1) {
if (new_x - old_x < 50) { //向前
move = -1;
} else if (new_x - old_x > 50) {
move = 1;
} else {
move = 0;
}
}
}) 0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

