書いてあるのは
https://github.com/vektor-inc/lightning/blob/master/assets/_js/_header_fixed.js
です。
しかし gulpでビルドしないといけないのと、jsファイルにアップデートがあった場合に上書きされるので、
根本的に該当ファイルの構造を変更して変更値だけを外から指定できるようにLightning側で作り変えないと現実的ではないかなという気がします。
javascriptやremove_actionで既存のjsを外すなどの知識があれば、
is_front_pageだけ
remove_action で lightning.min.js を読み込んでいるフックを外して、
独自にビルドし直したファイルを enque するのが現状では一番ですが、gulpのbuildはできますか?
…というのはおそらく現実的ではないと思います。
しかしながら元のjsを弊社がLightningのバージョンアップで書き換えるのは今の段階で他の優先作業が多いので実施できないため、
a. トップページは強制的にfixを解除するCSSを上書きしてして、クライアントにはそういうものだと押し切る
b. 独自にscrollクラスのつくタイミングを制御する上書きjsを書いてそのjsを追加読み込みする
のどちらかが妥当ではないかと思います。
b.の方も専門技術が必要なカスタマイズとなり、残念ながらちょっとフォーラムで対応可能な範囲のカスタマイズからははずれますので、弊社での対応は今の段階では難しいです。
誰かそのあたり js 書ける方などいましたらお力添えいただけると助かります。