我正在尝试制作一个悬停时带有滑动线的 Jquery 菜单。我发现了一个名为 Magic Line 的功能,但如果我只将它应用于一个菜单,它就可以工作。我需要用滑动线制作两个单独的菜单。谁能告诉我该怎么做?
这是我的代码。
menu #1 is B1, B2, B3.
menu #2 is IT / EN
谢谢你!
您的问题是,查看魔术线功能,只能存在一条“魔术线”。您需要更改函数的代码:
1. 将魔法线存储在数组对象中
2. 检查数组对象存在多少行,然后使用魔法线+idNr
例如this.append("<li><a id='magic-line"+idNr+"'> </a></li>");
和任何使用的 id
之后,只需执行以下操作:
$('.nav_lang').my_magicline();
已修复您的问题,您没有调用其他菜单的魔术线功能。如果您添加$(".nav_lang").my_magicline();
它,它会起作用。
这是工作小提琴