モバイル サイト エクスペリエンスの向上: 横向きの強制と自動回転の無効化
モバイルの応答性を考慮してデザインする場合、特定の向きがユーザーに大きな影響を与える可能性があります経験。この質問では、モバイル Web サイトを横向きに制限し、自動回転を無効にする解決策を求めています。
CSS ソリューション
これを実現する 1 つの方法は、CSS メディア クエリを使用することです。横向きと縦向きに個別のスタイルシートを作成すると、デバイスの向きに応じてサイトの動作を制御できます。実装方法は次のとおりです。
jQuery ソリューション
jQuery を使用して、デバイスの向きを検出し、それに応じてサイトの機能を変更することもできます。以下に例を示します。
$(window).on("orientationchange", function() { if (window.orientation == 0 || window.orientation == 180) { // Landscape orientation // Enable landscape-specific features here } else if (window.orientation == 90 || window.orientation == -90) { // Portrait orientation // Show a message to rotate device } });
どちらのソリューションも効果的に横向きのみの向きを強制し、モバイル サイトでの自動回転を無効にし、意図した向きで最適なコンテンツ表示を保証することでユーザー エクスペリエンスを向上させます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3