3つのOS(iOS、Android、Windows Phone)用のPhoneGapを使用してモバイルアプリに変換されるWebサイトを構築しています。私の Web ページの構造は、3 つの垂直 DIV を持つようなものです。Media-Queries を使用してこれらの DIV の幅を制御しましたが、デスクトップと Android Emulator の両方で正常に動作しています。これは、デスクトップでは 3 つの DIV すべてが同時に表示されることを意味しますが、モバイル アプリでは一度に 1 つの DIV のみを表示したいので、ユーザーがタッチを使用して画面を水平方向にスクロールすると、2 番目の DIV がモバイル画面に表示され、同様に 3 番目の DIV が表示されます。タッチでさらにスクロール。つまり、各 DIV をモバイル アプリのページにしたいと考えています。
しかし、メイン画面に 3 つの div すべてが表示されています。デスクトップで表示すると 3 つの DIV すべてが同時に表示され、PhoneGap アプリケーションを使用してモバイルで表示すると一度に 1 つの div のみがユーザーに表示されるように Web ページを制御する方法を知りたいです。
私があなたにはっきりしていることを願っています。HTMLコードも貼り付けています
<!DOCTYPE html>
<html>
<head>
<title>My Site</title>
<link rel="stylesheet" href="main.css" />
<script type="text/JavaScript" src="CommonFunctions.js"></script>
<meta name="viewport" content="width=device-with, initial-scale=1, user-scalable=yes">
</head>
<body>
<div id="topContainer" class="container">
<div id="topSectionHeating" class="topSectionHeating">
DIV1
</div>
<div id="topSectionHotWater" class="topSectionHotWater">
DIV2
</div>
<div id="topSectionSchedule" class="topSectionSchedule">
DIV3
</div>
</div>
</body>