快速解决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 相关文章推荐
神奇的代码 通杀各种网站-可随意修改复制页面内容
Jul 17 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
Mar 14 Javascript
javascript-简单的计算器实现步骤分解(附图)
May 30 Javascript
js中判断用户输入的值是否为空的简单实例
Dec 23 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
Jun 09 Javascript
AngularJS的一些基本样式初窥
Jul 27 Javascript
JS实现的简单鼠标跟随DiV层效果完整实例
Oct 31 Javascript
利用jquery制作滚动到指定位置触发动画
Mar 26 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
vue+element树组件 实现树懒加载的过程详解
Oct 21 Javascript
js表达式与运算符简单操作示例
Feb 15 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
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
PHP生成静态页面详解
2006/11/19 PHP
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
简单的js表单验证函数
2013/10/28 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
在vue和element-ui的table中实现分页复选功能
2019/12/04 Javascript
Taro小程序自定义顶部导航栏功能的实现
2020/12/17 Javascript
Python中字符串的常见操作技巧总结
2016/07/28 Python
Python实现读取文件最后n行的方法
2017/02/23 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
Ratchet 模态框的实现
2020/08/19 HTML / CSS
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
让生命充满爱观后感
2015/06/08 职场文书
观看《信仰》心得体会
2016/01/15 职场文书
优秀创业计划书分享
2019/07/19 职场文书
Python 全局空间和局部空间
2022/04/06 Python
Oracle 多表查询基本语法实例
2022/04/18 Oracle