快速解决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中的作用域scope介绍
Dec 28 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
May 30 Javascript
jquery清空textarea等输入框实现代码
Apr 22 Javascript
JS获取html对象的几种方式介绍
Dec 05 Javascript
js判断字符长度以及中英文数字等
Dec 31 Javascript
jQuery实现倒计时按钮功能代码分享
Sep 03 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
Aug 24 Javascript
浅谈JavaScript中小数和大整数的精度丢失
May 31 Javascript
jQuery移动端图片上传组件
Jun 12 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
Sep 27 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
Sep 26 Javascript
jQuery实现滑动开关效果
Aug 02 jQuery
使用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
php木马webshell扫描器代码
2012/01/25 PHP
Php中文件下载功能实现超详细流程分析
2012/06/13 PHP
PHP转换文件夹下所有文件编码的实现代码
2013/06/06 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
PHP 实现公历日期与农历日期的互转换
2017/09/13 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
返回上一页并自动刷新的JavaScript代码
2014/02/19 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
jQuery.trim() 函数及trim()用法详解
2015/10/26 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
详解nodejs 文本操作模块-fs模块(二)
2016/12/22 NodeJs
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
小程序云开发获取不到数据库记录的解决方法
2019/05/18 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
大学生自我评价怎样写好
2013/10/23 职场文书
班主任工作年限证明
2014/01/12 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
企业精细化管理实施方案
2014/03/23 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
入党转正申请报告
2015/05/15 职场文书
董事长致辞
2015/07/29 职场文书
python实现高效的遗传算法
2021/04/07 Python
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL
Golang 链表的学习和使用
2022/04/19 Golang
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL