问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

zepto de swipeleft无效怎么解决

发布网友 发布时间:2022-05-18 08:51

我来回答

2个回答

懂视网 时间:2022-05-18 13:12

在移动web开发中,由于手机界面较小,为了能展示更多的图片经常使用轮播图并且还需要考虑到手机流量的问题,通过请教他人以及百度,个人感觉swipe.js比较好用。

它是一个纯javascript工具,不需要跟其它js库一起导入,同时兼容jQuery和zepto,压缩版的大小只有6kb很适合移动端的开发,它的git地址:https://github.com/thebird/swipe

在git上对其的使用方式介绍的相当清楚,关键代码如下






其中.swipe嵌套.swipe-wrap这个html树模型最好不要改动,至于最里面的div可以更换其他,如li 等

仅仅只需要上诉的几段代码即可完成轮播图的制作,但是在实际的项目中,特别是在首页顶部的banner上还需要加入page的索引,还需要对控件的参数进行配置,它的主要参数配置如下:

startSlide Integer (default:0) - 开始滚动的位置

speed Integer (default:300) - 动画滚动的间隔(秒数)

auto Integer - 开始自动幻灯片(以毫秒为单位幻灯片之间的时间)

continuous Boolean (default:true) - 创建一个无限的循环(当滑动到所有动画结束时是否循环滑动)

disableScroll Boolean (default:false) - 当滚动滚动条时是否停止幻灯片滚动

stopPropagation Boolean (default:false) - 是否停止事件冒泡

callback Function - 幻灯片运行中的回调函数

transitionEnd Function - 动画运行结束的回调函数

而他的主要api函数如下:

prev():上一页

next():下一页

getPos():获取当前页的索引

getNumSlides():获取所有项的个数

slide(index, duration):滑动方法

以下是偶在项目中的实际运用的代码



zepto中的swipeUp,swipeDown不起效果

我正在看zepto,然后看到里面一些事件的时候发现一个问题:



在移动端swipeUp,swipeDown不起效果,另外几个有效,是怎么回事呢?

解决方案一:

zepto要引入 touch.js模块 官网上是没有的 去github下载 然后引入 touch.js即可

解决方案二:

是因为阻止了浏览器默认的下拉事件,加上下面一段代码。



热心网友 时间:2022-05-18 10:20

初步解决方案:在touch.js中加一段代码:

.on('touchmove MSPointerMove pointermove', function(e){
if((_isPointerType = isPointerEventType(e, 'move')) &&
!isPrimaryTouch(e)) return
firstTouch = _isPointerType ? e : e.touches[0]
cancelLongTap()
touch.x2 = firstTouch.pageX
touch.y2 = firstTouch.pageY

deltaX += Math.abs(touch.x1 - touch.x2)
deltaY += Math.abs(touch.y1 - touch.y2)

/**
* 修复 android 4.4 swipe 事件
* https://github.com/madrobby/zepto/issues/315#issuecomment-8386027
*/
if (touch.x2 && Math.abs(touch.x1 - touch.x2) > 10)
e.preventDefault()
})

点击原因及进一步fix
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
干货| 手把手教你搭建一套OpenStack云平台 口碑最好的切菜刀 什么材质的菜刀最好用 菜刀的种类和用途 张九龄三首古诗词赏析(风格清淡,语言素练) word文字底纹颜色怎么设置在哪 东施效颦这则语言告诉人们一个怎样的道理,欲意又是什么呢 胜芳买房多少钱 胜芳谁最有钱 315儿童智能手表是哪个牌子 孕囊看男女准不准 15.安东尼奥尼的经典作品有哪些? 《查理和巧克力工厂》里的威利·王卡巧克力真的存在吗 讲述米开朗琪罗的电影的名字和下载方式 一部很乌托邦的国外电影讲的是一群年轻人逃出现代城市生活,寻找到一座小岛,过着与世隔绝的生活 春光乍现 的英文翻译 张信哲《爱情余味》是电影纵情四海的主题曲,电影是什么样的啊 史上最好的阴谋电影有哪些? 「励志正能量」当你撑不下去的时候 When you feel like quitting 在你快要撑不住的时候,谁给了你继续生活的力量? 一般你们撑不下去的时候,都是怎么做的? 在生活中,当你撑不住了,你是如何鼓励自己的? 当你坚持不下去的时候,下一句是什么 当你撑不住时应该怎么办呢 ? 当你撑不下去时候该怎么做 当你撑不住的时候,你会想什么? 周记的写法 周记的写作方法是什么? 猪狗不如,这个词语本来是形容人没骨气懦弱,没有包含道德层次上的意思,现在为什么意思变了?? 猪狗不如的反义词是什么 猪狗不如和禽兽不如是一个意思吗 最简单的告诉我什么是正态分布 谁能用通俗易懂的语言解释下"正态分布" ,还有他的曲线为什么是弧线? 谢谢 黑夜弥天是谁的马甲 正态分布曲线中μ和σ2代表什么?请通俗解释,谢谢。 求正态分布的简单理解 体育运动中如何避免腰椎间盘突出症? 黑夜弥天是谁的小号 在统计概念中 什么是正态分布 求男主角非常漂亮,长得很美丽的修仙小说。 正态分布是怎样的?能用图和文字说明一样它的意思吗?如果有例子简单说明就好了,感激不尽! 快考试了,老师说我们成绩按正态分布算的,请问什么是正态分布,能举个实例吗?我的理解力不好 类似平平无奇大师兄那样的小说,最好是耽美的? 去恭王府坐地铁在哪下 怎样可以永久不封? 恭王府在什么地方怎么去合适,带三岁孩子要门票吗? 要去北京和珅的那个恭王府,从双井做地铁 怎么走? 请问恭王府从地铁天通苑北站怎么走 当前违反了微信个人帐号使用规范,已被*正常登录。帐号目前是在临时怎么解除?_百度问一问 从北京南站有地铁可以去恭王府么 北京恭王府怎么去 地理和各种交通攻略