Javascript 我在wordpress的哪里可以找到可以编辑菜单的文件?
我希望将javascript鼠标悬停状态添加到导航中,使子项仅在父项处于活动状态时出现。我 我相信这就是javascript:Javascript 我在wordpress的哪里可以找到可以编辑菜单的文件?,javascript,wordpress,navigation,Javascript,Wordpress,Navigation,我希望将javascript鼠标悬停状态添加到导航中,使子项仅在父项处于活动状态时出现。我 我相信这就是javascript: <?php wp_nav_menu( array('container' => '', 'container_class' => '', 'menu_class' => '', 'menu_id' => 'menuhead', 'sort_column' => 'menu_order', 'theme_location' =>
<?php wp_nav_menu( array('container' => '', 'container_class' => '', 'menu_class' => '', 'menu_id' => 'menuhead', 'sort_column' => 'menu_order', 'theme_location' => 'primary' ) ); ?>
任何帮助都会很好
您发布的代码是PHP,而不是JavaScript 为什么不使用不引人注目的事件处理程序来实现这一点 无需触摸WordPress的可怕代码:p 更新 下面是一些代码来查看它。如果你不确定某件事,用谷歌搜索关键字和
javascript
我非常肯定WordPress使用jQuery
$(function() {
$('#menu > li').hover(function() {
$(this).find('ul').show();
}, function() {
$(this).find('ul')hide();
};
});
此外,了解没有库的JavaScript将有助于调试和常规编码
此代码类似于jQuery
window.onload = function() {
var menu = document.getElementById('menu');
var children = menu.childNodes;
for (var i = 0, childrenLength = children.length; i < childrenLength; i++) {
if (children[i].nodeType === 3) {
continue;
}
var subMenu = children[i].getElementsByTagName('ul')[0];
children[i].onmouseover = function() {
console.log('d');
subMenu.style.display = 'block';
}
children[i].onmouseout = function() {
subMenu.style.display = 'none';
}
}
}
您发布的代码是PHP,而不是JavaScript 为什么不使用不引人注目的事件处理程序来实现这一点 无需触摸WordPress的可怕代码:p 更新 下面是一些代码来查看它。如果你不确定某件事,用谷歌搜索关键字和
javascript
我非常肯定WordPress使用jQuery
$(function() {
$('#menu > li').hover(function() {
$(this).find('ul').show();
}, function() {
$(this).find('ul')hide();
};
});
此外,了解没有库的JavaScript将有助于调试和常规编码
此代码类似于jQuery
window.onload = function() {
var menu = document.getElementById('menu');
var children = menu.childNodes;
for (var i = 0, childrenLength = children.length; i < childrenLength; i++) {
if (children[i].nodeType === 3) {
continue;
}
var subMenu = children[i].getElementsByTagName('ul')[0];
children[i].onmouseover = function() {
console.log('d');
subMenu.style.display = 'block';
}
children[i].onmouseout = function() {
subMenu.style.display = 'none';
}
}
}
现在可能不同,但当我设计wordpress时,所有导航都在header.php文件中。现在可能不同,但当我设计wordpress时,所有导航都在header.php文件中。您希望子页面链接仅在显示父页面时显示吗 你看到函数上的文档了吗 以及关于使用WP3菜单的教程:
是否希望子页面链接仅在显示父页面时显示 你看到函数上的文档了吗 以及关于使用WP3菜单的教程:
这有点离谱,不是吗 很明显,这里没有人在读真正的问题 问题是:我在wordpress中哪里可以找到可以编辑菜单的文件 不要告诉我怎么做。那么,在哪里可以找到构成Wordpress默认菜单的实际代码呢
在我的版本中,代码位于:nav menu template.php这有点混乱,不是吗 很明显,这里没有人在读真正的问题 问题是:我在wordpress中哪里可以找到可以编辑菜单的文件 不要告诉我怎么做。那么,在哪里可以找到构成Wordpress默认菜单的实际代码呢
在我的版本中,代码位于:nav menu template.php嗨,Alex,我是javascript新手,不知道如何添加事件处理程序或什么文件。所有的wordpress都让我有点困惑,因为一切都是动态的,我不知道如何找到要修改的代码。你知道它在哪里吗?@meganle1984你的JavaScript可以在任何地方,只要它与你想要修改的HTML一起出现在页面上。我会更新我的答案作为一个开始-检查它,然后做一些进一步的研究,你会得到它:)嗨,亚历克斯,我不能让它为我工作,所以我一直在尝试实现这个:嗨,亚历克斯,我是新的javascript,我不知道如何添加事件处理程序或什么文件。所有的wordpress都让我有点困惑,因为一切都是动态的,我不知道如何找到要修改的代码。你知道它在哪里吗?@meganle1984你的JavaScript可以在任何地方,只要它与你想要修改的HTML一起出现在页面上。我将更新我的答案作为一个开始-检查它,然后做一些进一步的研究,你会得到它:)嗨,亚历克斯,我不能让我的工作,所以我一直在努力实现这一点:嗨,谢谢你的帮助。我是javascript和PHP新手,所以我在查找要编辑的代码时遇到了问题。您好,谢谢您的帮助。我是javascript和PHP新手,所以我在定位代码以进行编辑时遇到了问题。