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 に答える