基于jquery的手机触控左右滑动拖动导航菜单

找一款基于jquery的,功能类似百度这个gmu中的导航,http://gmu.baidu.com/demo/2.0.5/widget/navigator/navigator.html#test11
手机触控左右滑动显示超出浏览器的导航,处在当前焦点栏目是局域浏览器的可视区域的中间。

第1个回答  2015-12-03
一个简单的解决方案:顶端固定一个DIV作为导航容器,该DIV左端和右端分别用DIV模拟向左和向右的按钮,中间区域呈现导航按钮,计算当前位置,用模拟的按钮控制左右滚动。
另,你说的手机端用手指滑动,在 HTML 中是由浏览器根据手势触控事件来支持的,jQuery 超越不了浏览器对 JS 的支持,因为 jQuery 就是 JS 的程序包。如果使用 Mouse 事件来实现,也不是不可以,因为手势触控的本质无非还是 Mouse 事件同源的衍生计算。费老鼻子劲使用 Mouse 事假实现一个有加速减速效果的导航滑动,不经济。供参考。本回答被提问者和网友采纳
相似回答