我使用superfish.js下拉菜单插件进行下拉菜单,它在桌面上工作正常但在触摸设备上如果用户触摸触发图标,导航将打开并保持打开,我一直在寻找各种JS试试并让子菜单在5秒后自动关闭,但无济于事,不知道我该怎么办?
我在这里创建了一个问题的小提琴:https://jsfiddle.net/6nupavet/
我无法在JSfiddle中使用外部资源工具,所以我不得不在编辑器中加载外部文件的内容:superfish.js
+ hover-intent.js
+ superfish.css
。自定义css +初始化js低于这些脚本。
答案 0 :(得分:0)
尝试添加此内容并查看
var track = function(ev){cursor: "pointer"})
.on('click', function(){
$(this).find('ul').toggle();
};