位置: 编程技术 - 正文
推荐整理分享基于jQuery实现的菜单切换效果(基于jquery的框架有哪些),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:jquery的使用步骤,jquery示例,jquery可以实现哪些效果,jquery相关技术,使用jquery,jquery的实现原理,使用jquery,使用jquery,内容如对您有帮助,希望把文章链接给更多的朋友!
这是一个非常流畅的菜单展示效果,应用在亚马逊上,当你上下移动鼠标的时候,二级菜单会非常轻快的切换,没有任何延时,给用户如滑丝般的感觉。这种效果借助于一款jQuery插件menu-aim,本文将结合实例讲解如何实现速度超快的菜单效果。
HTML首先建立主菜单,我们借用电商网站常见的商品分类。其html结构代码如下,其中我们用到了html5的data-submenu-id属性设置,这在插件调用时非常有用。
子菜单与主菜单对应,每一个子菜单的id属性值必须与主菜单的data-submenu-id属性值对应,子菜单内容可以为任意html标签代码,p,img,audio都可以,格式如下:
CSS我们将主菜单dropdown-menu位置固定,子菜单popover默认隐藏,通过css3技术可以设置菜单阴影圆角效果,子菜单内容的css可以根据需要自由发挥。
jQuery下面我们隆重推出jquery.menu-aim.js,该插件是一款基于jQuery的菜单插件,插件作者关注了用户体验并精于算法,根据鼠标轨迹,将菜单切换效果实现得淋漓精致,该插件“超快”的反应效果是不是让我们有中“超爽”的感觉?插件地址:使用$(element).menuAim()调用jquery.menu-aim.js,当鼠标触发主菜单时调用自定义函数activateSubmenu(),当离开主菜单时调用自定义函数deactivateSubmenu()。
如上调用就可以完成子菜单间的快速切换,jquery.menu-aim.js还提供其他几种方法,enter()和exit(),都是控制鼠标移入移出、调用函数等。接下来,我们写上自定义函数
怎么样,你也可以做一个amazon.cn式的菜单效果了,
标签: 基于jquery的框架有哪些
本文链接地址:https://www.jiuchutong.com/biancheng/370410.html 转载请保留说明!友情链接: 武汉网站建设