アカウント名:
パスワード:
どんなバグかと思って見てみれば、SPAで誤動作するとかじゃないのねトップレベルの要素でなくても子要素のスクロールでも発動するとか、そりゃ設計に問題があるとしか…
:rootをスクロールboxにせずheight:100vh指定した子要素の中をスクロールさせるイカレサイトが世の中にはいっぱいあるんだよ
確かに少々気持ち悪い事もあるけど……画面内にヘッダやフッタを固定する場合やそれを踏まえたレイアウト構造にしたい場合、メインコンテンツが小要素内でスクロールする方が順当な設計にも思える。
メインコンテンツのスクロール両端にそれぞれの要素分の空白を別で配置して、適当な要素から親要素のサイズを壊さずにウィンドウの全域をカバーして……とかやるよかよっぽど素直。まぁ言ってしまえばテーブルレイアウトみたいな物だけど、スクリーン前提のレイアウト構造としてはそれで正解という気がする。
むしろスクロールイベントとして処理された筈のイベントがジェスチャとしては生きてるのが一番問題だと思うわ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
バグ (スコア:0)
どんなバグかと思って見てみれば、SPAで誤動作するとかじゃないのね
トップレベルの要素でなくても子要素のスクロールでも発動するとか、そりゃ設計に問題があるとしか…
Re:バグ (スコア:1)
:rootをスクロールboxにせずheight:100vh指定した子要素の中をスクロールさせるイカレサイトが世の中にはいっぱいあるんだよ
Re: (スコア:0)
確かに少々気持ち悪い事もあるけど……
画面内にヘッダやフッタを固定する場合や
それを踏まえたレイアウト構造にしたい場合、
メインコンテンツが小要素内でスクロールする方が順当な設計にも思える。
メインコンテンツのスクロール両端にそれぞれの要素分の空白を別で配置して、
適当な要素から親要素のサイズを壊さずにウィンドウの全域をカバーして
……とかやるよかよっぽど素直。
まぁ言ってしまえばテーブルレイアウトみたいな物だけど、
スクリーン前提のレイアウト構造としてはそれで正解という気がする。
むしろスクロールイベントとして処理された筈のイベントが
ジェスチャとしては生きてるのが一番問題だと思うわ。