前提・実現したいこと
JQuery Mobileを使用してレイアウトを整え、テーブルを作成しています。
どんなにテーブル内の文字列が長くなっても折り返さず、
横の幅をnowrapを指定して一行にして表示させています。
横に広がった分をウィンドウに横スクロールバーを表示させ、
横にスクロールをして全体を表示させたいです。
発生している問題・エラーメッセージ
上記の事柄を解決するために
over-flow:scroll でスクロールバーを表示させるところまではできたのですが、
横スクロールバーが動かせない状態になっており、
横にスクロールができないようになっております。
今回はJQuery Mobileを使用することと、
テーブルにスクロールバーを表示させてスクロールさせるのではなく
ウィンドウのスクロールバーでスクロールさせるようにしたいです。
どのように解決すればよいか、お教え願いますでしょうか。
該当のソースコード
HTML
1<!DOCTYPE html> 2<html> 3<head> 4<title>作品と冒頭</title> 5<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.css" /> 6<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> 7<script src="http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.js"></script> 8</head> 9<body style="overflow:scroll;"> 10<!--ページ領域--> 11<div> 12 <table> 13 <tr> 14 <th>作品</th> 15 <th>冒頭</th> 16 </tr> 17 <tr> 18 <td nowrap>雪国</td> 19 <td nowrap>国境の長いトンネルを抜けると雪国であった。夜の底が白くなった。信号所に汽車が止まった。向側の座席から娘が立って来て、島村の前のガラス窓を落した。雪の冷気が流れこんだ。娘は窓いっぱいに乗り出して、遠くへ呼ぶように、「駅長さあん、駅長さあん」明りをさげてゆっくり雪を踏んで来た男は、襟巻で鼻の上まで包み、耳に帽子の毛皮を垂れていた。</td> 20 </tr> 21 <tr> 22 <td nowrap>走れメロス</td> 23 <td nowrap>メロスは激怒した。必ず、かの邪智暴虐じゃちぼうぎゃくの王を除かなければならぬと決意した。メロスには政治がわからぬ。メロスは、村の牧人である。笛を吹き、羊と遊んで暮して来た。けれども邪悪に対しては、人一倍に敏感であった。きょう未明メロスは村を出発し、野を越え山越え、十里はなれた此このシラクスの市にやって来た。</td> 24 </tr> 25 </table> 26</div> 27</body> 28</html> 29
試したこと
試しにJQuery Mobileを読み込まないようにすると
ウィンドウの横スクロールバーが動くようになることは確認しました。
それと、bodyタグでwidthを以下のように広く指定して確認してみると
補足情報
ブラウザはGoogle Chromeで確認しています。
バージョンは71.0.3578.98です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/25 12:40
2018/12/25 12:51