首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将“active”css标签从<a>移动到<li>

将“active”css标签从<a>移动到<li>
EN

Stack Overflow用户
提问于 2012-12-17 23:26:29
回答 1查看 308关注 0票数 0

需要在wordpress中使用ajax菜单的帮助。此时,菜单成功地在当前菜单项中添加了css类标签'active‘。

我需要将它从<a>移到父<li>...

有什么想法吗?

代码语言:javascript
运行
复制
    <?php 

            $section_number = 0;
            $first_social_type = '';


            echo '<ul class="current-nav0" id="main-navigation" >';
            if( !empty( $gdl_menu_node ) ){

                foreach( $gdl_menu_node->childNodes as $menu_item ){

                    $active = ''; 

                    if( $section_number == 0){
                        $active = " active";
                        $first_social_tye = (find_xml_value($menu_item, 'icon-type') == 'light')? ' light':'';
                    }

                    echo '<li><a href="' . $gdl_is_home_url . '#section-n' . $section_number . '" id="nav-section' . $section_number . '" class="anchor' . $active . $gdl_is_home_class . '" >';
                    echo __(find_xml_value($menu_item, 'menu-name'), 'gdl_front_end');
                    echo '</a></li>';

                    $section_number++;

                }
            }


        ?>
EN

回答 1

Stack Overflow用户

发布于 2012-12-17 23:29:17

尝试更改此行:

代码语言:javascript
运行
复制
echo '<li><a href="' . $gdl_is_home_url . '#section-n' . $section_number . '" id="nav-section' . $section_number . '" class="anchor' . $active . $gdl_is_home_class . '" >';

至:

代码语言:javascript
运行
复制
echo '<li  class="' . $active . '"><a href="' . $gdl_is_home_url . '#section-n' . $section_number . '" id="nav-section' . $section_number . '" class="anchor' . $gdl_is_home_class . '" >';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13916990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档