私は現在、非常に垂直なウェブページをデザインしています。私の考えは、ユーザーがページをスクロールせず、内部アンカー(href="#someDiv"
)のリンクをクリックしたときにのみ、ページが自動的にそのセクションまでスクロールします。ユーザーが手動でWebページをスクロールしないようにする必要があります。
ページの要素がバンドルに編成され、ユーザーがクリックして単一ページまたは別のセクションの1つのセクションに移動するようにします。
私は、次のURLにページをアップロードしました: DWS - Prototype
ページは非常に簡単です、と私は自動スクロールのための滑らかなスクロールjQueryプラグインを使用しています。私が欲しいのは、ユーザーが自分のことをやり過ごすことができないことだけです。
私はoverflow:hidden
を使ってみましたが、これを行うにはjavascriptまたはjQueryを探しましたが、実行可能な解決策を見つけることができませんでした。 Overflow hiddenは、ページが画面を越えて読み込まれないようにするため、ページの他の要素にリンクすることはできません。
私は実際にMac OS以外のHTML/CSSをテストしていませんが、Safari、Firefox、Chromeでうまく動作します。
デフォルトのスクロール可能のままにしておきます。それを無効にすることは悪い、悪い考えです*。 http://lostworldsfairs.com/atlantis/ *(これは最初のサイトではないと思いますが、これは私が覚えているものです) * – thirtydot
これは、スクロールを制御しようとすると私にとっては悪いデザインのように聞こえる、それは異なるサイズの画面上の問題を抱えています。私はあなたがスクロールコントロールをオーバーライドしようとするのではなく、ユーザーが見ているものを制御するために、1ページに物を追加/削除または表示/非表示することをお勧めします。 – jfriend00
すでに述べた理由でそれをしないでください。 –