ここでやろうとしていることの単純なバージョンを再作成しました (jsFiddle)
ヘッダーはそのままの位置に留まる必要があり、下にスクロールすると、ヘッダー div をクリックすると、上にスクロールして戻ります。ただし、入力に集中するか、「ロゴ」をクリックすると、スクロールはそのままの位置に留まります。
私が試した最初の方法では、jQuery を使用し.css
て入力/ロゴz-index
をヘッダーよりも高く設定し、現在のスクロールを取得してその位置に保持します。
この種の機能は機能しますが、入力またはロゴをクリックすると、ヘッダー スクロールが機能しなくなります。
また、ロゴ/入力 jQuery を.animate
低速に変更しようとしましたが、設定していなくても、数秒間静的なままになり、上部にスクロールします。これが2番目の例です - jsFiddle
ただし、2 番目の例で実行しても、他の関数の動作は停止しません。
私が見逃しているこの動作の理由はありますか?