powy1993 / fullpage

For desktop(ie5.5+) or mobile webApp without jQuery,create full screen pages fast and simple.
http://1.fullpagechris.sinaapp.com/index.html
750 stars 267 forks source link

关于删除touch参数,click()才能工作的问题 #20

Closed MaskWu closed 8 years ago

MaskWu commented 8 years ago

看到在#15中回答需要删除touch参数,但是,如果删除了touch函数,在移动端就没办法工作了,所以,想请问下还有其他的解决办法吗?

powy1993 commented 8 years ago

如果你不需要用滑动来切屏的话可以去掉touch然后给切换的按钮添加goPage

如果你需要用滑动来切屏的话建议给需要绑定click的元素绑定touchstart或者touchend或者依然绑定click但是将touchstart不进行冒泡

MaskWu commented 8 years ago

好的,非常感谢,另外想请教一下,我的translate的方向是Y轴,如果在某一页里面出现了宽度过宽,需要scroll来滚动查看的话,有解决办法吗?

powy1993 commented 8 years ago

内容你可以用 overflow:scroll; 并且将那个滚动元素的touchstart不进行冒泡,并且监听当滑动到底部的时候调用next()

MaskWu commented 8 years ago

好的,非常感谢

MaskWu commented 8 years ago

关于超出宽度用scroll的情况,添加了touch参数的话,就不能左右滚动了,阻止了touchstart的冒泡也没有解决,最后是监听了swipe的方向解决的