我正在努力处理我的一个下拉菜单。
目前设置为由 i 标签触发以下拉子菜单。
$('nav li i').click(function() {
我想将其更改为(nav li a),这样它就不是必须按下的图标
我也有代码:
var child = $(this).index('nav ul li i');
但我不确定将其更改为什么?
您可以在jsfiddle中看到所有代码。
最佳答案
因为我没有看到 <a>
任何地方的元素,我都改变了 <i>
至<a>
出于演示目的。您可以在 http://jsfiddle.net/VNYAx/3/ 上查看示例
基本上我改变了
$('nav li i').click(function() {
至
$('nav li a').click(function() {
还有
var child = $(this).index('nav ul li i');
至
var child = $(this).index('nav ul li a');
这是您需要的吗?
关于javascript - 多个下拉导航 - 如何更改触发按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22637182/