好吧,我正在使用UberMenu插件进行Wordpress。单击菜单中的父项时,子菜单向下滑动到下方并保持放置状态。单击子菜单链接后,正常功能是让子菜单消失并再次单击父项重新激活。
因此,我希望子菜单在转到子页面后保持可见,然后在第一个实例之后继续使用原始功能。奇迹般地,我已经取得了成功。
您可以在此处查看工作菜单/子菜单:http://goo.gl/MC8Aw
我将此代码添加到UberMenu.dev.js:
jQuery('document').ready( function($){
var id = $( '#megaMenu ul.megaMenu > li.current-menu-item, #megaMenu ul.megaMenu > li.current-menu-parent, #megaMenu ul.megaMenu > li.current-menu-ancestor' ).live().first().attr( 'id' );
uberMenu_openMega( '#' + id );
});
您可以在此处查看整个.js文件:http://goo.gl/xZd6g
好吧,唯一的问题是当子页面加载并且子菜单被上面的代码立即触发时,它会保留主要功能的幻灯片转换。这为我想要避免/最小化的子菜单提供了延迟的外观/体验。
是否可以修改上面的代码(似乎已经设置为仅影响菜单的第一次出现),这样它也会忽略插件其余部分所需的幻灯片转换?