0

当您单击菜单项时,页面会在动画滚动之前闪烁。似乎我需要阻止菜单项的默认 href 操作,但我找不到在哪里执行此操作。

http://teratomic.org/

我在主题代码的任何地方都找不到“scrollto”。这是我至少在主题的 Header.php 中找到的内容......但仍然找不到放置 preventdefault 的位置

<ul class="navigation">
                                <?php if (has_nav_menu( 'header-menu' )) { ?>
                                <?php
                                   $the_menu = array(
                                    'theme_location'  => 'header-menu',
                                    'container'       => 'ul',
                                    'menu_class'      => 'menu',
                                    'echo'            => true,
                                    'fallback_cb'     => 'wp_page_menu',
                                    'items_wrap'      => '%3$s',
                                    'depth'           => 0
                                   );

                                   wp_nav_menu( $the_menu );
                                ?>
                            <?php } ?>
                            </ul>
4

1 回答 1

0

如果默认的 href 行为有问题,你应该在你的函数中在 scrollTo 之前放置 preventDefault 所以它应该看起来像:

$("yourmenulink").click(function(event) {
event.preventDefault();
scrollTo....

});
于 2013-07-21T18:44:11.413 回答