我正在使用以下教程创建一个单页网站: http: //www.insitedesignlab.com/how-to-make-a-single-page-website/
是否可以根据选择的锚点更改菜单项的颜色?
这就是我设置菜单的方式
<?php $current = $post->ID; $counter = 1; $mypages = get_pages(array('sort_column' => 'menu_order'));
foreach( $mypages as $page ) { ?>
<?php if ($current == $page->ID) { ?>
<li><a style="color:white!IMPORTANT;" id="menu<?php echo $counter; ?>" href="#section<?php echo $counter; ?>"><?php echo $page->post_title; ?></a></li>
<?php } else { ?>
<li><a id="menu<?php echo $counter; ?>" href="#section<?php echo $counter; ?>"><?php echo $page->post_title; ?></a></li>
<?php } ?>
<?php $counter++; } ?>
因此,每个菜单每次循环时都会迭代 1。