基于jquery的手机触控左右滑动拖动导航菜单
找一款基于jquery的,功能类似百度这个gmu中的导航,http://gmu.baidu.com/demo/2.0.5/widget/navigator/navigat...
找一款基于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 事假实现一个有加速减速效果的导航滑动,不经济。供参考。
另,你说的手机端用手指滑动,在 HTML 中是由浏览器根据手势触控事件来支持的,jQuery 超越不了浏览器对 JS 的支持,因为 jQuery 就是 JS 的程序包。如果使用 Mouse 事件来实现,也不是不可以,因为手势触控的本质无非还是 Mouse 事件同源的衍生计算。费老鼻子劲使用 Mouse 事假实现一个有加速减速效果的导航滑动,不经济。供参考。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询