我正在尝试添加
onclick="toggle_visibility(\'sub-menu\');"
进入WordPress中生成的特定菜单项的开始标记。我使用了以下函数来定位所有父菜单项,现在需要找到正确的js来动态添加它。function menu_set_dropdown( $sorted_menu_items, $args ) {
$last_top = 0;
foreach ( $sorted_menu_items as $key => $obj ) {
// it is a top lv item?
if ( 0 == $obj->menu_item_parent ) {
// set the key of the parent
$last_top = $key;
} else {
$sorted_menu_items[$last_top]->classes[\'dropdown\'] = \'dropdown\';
}
}
return $sorted_menu_items;
}
add_filter( \'wp_nav_menu_objects\', \'menu_set_dropdown\', 10, 2 );
我在我的页脚上试过这个,但不起作用。我可能使用了错误的脚本,也可能没有正确使用此脚本。 <script type="text/javascript">
$(\'.res-clearfix li.dropdown a\').click(function() {
onclick="toggle_visibility(\'sub-menu\');"
});
</script>