2017-08-14 9 views
0

複数のグラフと表からなるウェブサイトを作成しました。私のモバイルサイトでは、タッチスクリーンデバイス上のページをスクロールすることは困難です。テーブルもタッチしてスクロールします(側面には余裕がありません)。携帯電話のスクロールバーの外でスクロールをオフにする

実際のスクロールバーとは別に、テーブルのスクロールを無効にする方法はありますか?ページをスクロールすることは、チャートをスクロールすることよりも重要です。したがって、これが優先事項です。ただし、お客様は引き続き表をスクロールして、記載されているすべての情報を読む必要があります。

ありがとうございます。

+0

コンテンツの幅をデバイスの幅と同じにしないのはなぜですか? –

+0

またはテーブルを別のレイアウトに再レイアウトして、モバイルユーザー向けに表示するようにしてください – Ruskin

+1

私の謙虚な意見では、あなたが探している答えはUXの観点からは直感的ではありません。表のスクロールを無効にすると、そのようなことをやりたいユーザーにとっては不便になりがちです。より小さいデバイスにデータを提示する別の方法を検討することが私の最善の助言になるでしょう(代わりにUXで質問することがあります) –

答えて

0

テーブルの最大高さをビューポートよりも小さく設定して、特にモバイルの場合はoverflow:hiddenに設定してください。メディアクエリか、ブラウザによって提供されるユーザエージェントによる明示的なチェックのどちらかによって、モバイルを決定することができます。

参考:pxの代わりにvhを使用して、新しい方法でdivの高さを設定することができます。しかし、これはクロスブラウザとの互換性がないことを忘れないでください。

関連する問題