主に私の問題は、ブラウザー ウィンドウをスケーリングした後、Magellan が固着し始めるのが早すぎたり遅すぎたりすることです。最初のロードでは、サイズ変更前、およびページが更新された後にサイズ変更されたときにすべてが機能します。
ブラウザー ウィンドウをダウンスケーリングすると、自動しきい値は、最初に読み込まれた大きなビューポートから計算された「初期」しきい値を引き続き使用します。window.resize にバインドするイベントを作成してから、しきい値を 0 に設定し、reflow と set_expedition_position を呼び出してみましたが、少し良くなりましたが、問題は解決しませんでした。
しきい値の値を指定しても、大きな影響はありません。
私の設定:
$(document).foundation({
"magellan-expedition": {
active_class: 'active',
threshold: 0,
destination_threshold: 0,
throttle_delay: 50,
fixed_top: 70,
offset_by_height: true
}
});
サイズ変更後にマゼランを貼り付けるのが早すぎるイメージ。上のバーは、下のバーの後にのみ貼り付ける必要があるものです。