我为bootstrap的3级菜单找到了这个解决方案:http://vadikom.github.io/smartmenus/src/demo/bootstrap-navbar.html
它正在工作但是当你将鼠标悬停在元素上时会有很大的延迟。下拉div仍然可见1-2秒,这真的很痛苦。
答案 0 :(得分:0)
如果你查看你的jquery.smartmenus.js文件到1110到1114行的底部,你会看到这段代码
showTimeout: 250, // timeout before showing the sub menus
hideTimeout: 500, // timeout before hiding the sub menus
showDuration: 0, // duration for show animation - set to 0 for no animation - matters only if showFunction:null
showFunction: null, // custom function to use when showing a sub menu (the default is the jQuery 'show')
请参阅hideTimeout:500行,将该数字调低至200,然后调整超时延迟。
如果你查看文件评论,虽然你会看到延迟是因为某个原因而添加的,所以不要完全删除它
// hide with a delay to prevent triggering accidental unwanted click on some page element