質問: nav.offset(); —中略-- $(window).scroll(function () { if (current !== 'big') { // 上の行をいただいた内容にアレンジ nav.addClass('fixed'); } else { nav.removeClass('fixed'); } }); 【結果】addは動作するもremoveは動作せず(スクロール時に固定されるが、スクロールを戻した時に固定解除とはならない) ```
回答: 「他の質問の回答・・・」は今回の問題とはあまり関係なかったようですね。すみません。 全体が分からないので別のところにも問題があるのかもしれませんが、少なくとも提示されていたソース内の $(function() { ... }); の使い方は変です。 ここは jQuery の基本のキなのですが、意味を理解して使っているでしょうか? ブラウザの読み込み完了のイベントで { ... } 内を実行するというものですが、それがネストしているのはどういうわけでしょう? そのあたりを見直されてはいかがですか。