我已成功使用此jsFiddle中的jQuery航点使我的菜单变得粘滞。它在小提琴中工作得很好,但是当我在我的test drupal site上实现时,它不再有效。
这是标记:
<?php if ($page['main_menu']): ?>
<div id="stickywrapper">
<div class="main-menu-wrapper">
<div class="main-menu-wrapper-inner <?php echo $grid_size ?>">
<nav id="main-menu" class="<?php echo $grid_full_width ?> clearfix">
<?php print render($page['search_box']); ?>
<?php print render($page['main_menu']); ?>
</nav>
</div><!--end main-menu-wrapper-inner-->
</div><!--end main-menu-wrapper-->
</div><!--end stickywrapper-->
<?php endif; ?>
答案 0 :(得分:0)
stickymenu.js
中的JavaScript代码末尾有一个杂散的Unicode零宽度空格(U + 200B)字符,导致语法错误。删除它,一切顺利。