快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突


Posted in Javascript onApril 15, 2016

本文为大家分享了jquery.touchSwipe左右滑动和垂直滚动条冲突问题的解决方法,具体内容如下

正好需要Html5做一个左右可以切换的功能,但是要保留上下滚动条功能。我在移动端使用的jquery.touchSwipe插件,上网找了好久没有看到对应的解决方式,只能自己修改了,最后是能用了。

先上个图:

快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突

解决方式是,我把左右滚动的事件添加到了Body上面,而上下活动的使用了DIV的垂直滚动。上代码:

$("#body").swipe( { fingers:'all', swipeLeft:swipe1, swipeRight:swipe2} );
  function swipe1(event, direction, distance, duration, fingerCount) {
   tab_shipu(-1); //向左滑动你要执行的动作 
  }
         
  function swipe2(event, direction, distance, duration, fingerCount) {
    tab_shipu(1);  //向右滑动你要执行的动作
  }

然后上下滚动条我设置div的滚动;

<div id="cook" class="cook"></div>
<style>
  .cook{
    overflow: auto;
  }
</style>

设置body和div的默认高度代码:

$("body").css("height",document.body.scrollHeight);
$(".cook").css("height",document.body.scrollHeight-$('#cook').position().top);

以上就是解决左右滑动和垂直滚动条冲突的方法,希望对大家的学习有所帮助。

Javascript 相关文章推荐
javascript编程起步(第七课)
Feb 27 Javascript
js操作table示例(个人心得)
Nov 29 Javascript
JavaScript实现简单获取当前网页网址的方法
Nov 09 Javascript
jQuery实现的左右移动焦点图效果
Jan 14 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
详解Angular CLI + Electron 开发环境搭建
Jul 20 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
Aug 22 Javascript
node文字生成图片的示例代码
Oct 26 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
JavaScript对象属性操作实例解析
Feb 04 Javascript
JS实现躲避粒子小游戏
Jun 18 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
Jan 26 Javascript
使用Object.defineProperty实现简单的js双向绑定
Apr 15 #Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
Apr 15 #Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
Apr 15 #Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 #Javascript
jQuery使用cookie与json简单实现购物车功能
Apr 15 #Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 #Javascript
jQuery基于json与cookie实现购物车的方法
Apr 15 #Javascript
You might like
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
php简单操作mysql数据库的类
2015/04/16 PHP
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
浅谈NodeJS中require路径问题
2015/05/07 NodeJs
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
node.js基础知识汇总
2020/08/25 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
2017/02/14 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
2020/02/05 Python
英国团购网站:Groupon英国
2017/11/28 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
个人简历自我鉴定
2013/10/11 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
施工安全责任书
2014/04/14 职场文书
爱心捐书活动总结
2014/07/05 职场文书
怎样写离婚协议书
2015/01/26 职场文书
前台接待员岗位职责
2015/04/15 职场文书