http://webdesign.tutsplus.com/tutorials/javascript-tutorials/create-a-sticky-navigation-header-using-jquery-waypoints/のような多くのチュートリアルが示唆するように、ウェイポイント プラグインの使用に問題があります。
これが私のコードです:
<script type="text/javascript">
jQuery(function() {
var nav_container = jQuery("#menu-wrapper");
var nav = jQuery("#menu");
nav_container.waypoint(function(event, direction) {
jQuery("#fixed").toggleClass('stickyfixed');
jQuery('#zweitenavigation').toggleClass('invisible');
alert(direction);
var new_height = (direction === "down") ? '92px' : '195px';
jQuery("#header").animate({'height': new_height}, 300);
},{offset:50}
);
});
</script>
問題はそれです
direction === "down"
true または false に評価されず、単に未定義です。したがって、アニメーションは 1 回だけ実行されます。
問題がどこにあるのか、誰にも分かりますか? toggleClass は問題なく動作します。
助けてくれてありがとう、よろしくステファン