. الحالة!
// متصفحات الهاتف المحمول تدعم عمومًا معلمة Window.orilection. من خلال هذه المعلمة ، يمكنك تحديد ما إذا كان الهاتف في حالة شاشة أفقية أو رأسية.
لذلك ، يتم تنفيذ الإجراءات المقابلة وفقًا للاحتياجات الفعلية. عن طريق إضافة حدث الاستماع OnorientationChange ، يمكنك تنفيذه.
في تطوير صفحات ويب iPad و iPhone ، قد نحتاج إلى الحكم على ما إذا كانت شاشة أفقية أو شاشة رأسية.
فيما يلي وصفًا لكيفية استخدام jQuery لتحديد ما إذا كانت iPad و iPhone و Android أفقية أو رأسية.
الوظيفة الموجهة () {if (window.orientation == 90 || window.orientation == -90) {// ipad ، iPhone vertical screen ؛ شاشة Andriod الأفقية $ ("body"). attr ("class" ، "Landscape") ؛ الاتجاه = 'Landscape' ؛ return false ؛} آخر إذا (window.orientation == 0 || window.orientation == 180) {// ipad ، iPhone screen fend أندريود الشاشة العمودية $ ("body"). attr ("class" ، "portrait") ؛ الاتجاه = 'portrait' ؛ return false ؛}} // call $ (function () {inter () ؛}) ؛ // call $ (window) عندما يغير المستخدم اتجاه الشاشة.قيمة window.oriteration المقابلة لاتجاه الشاشة:
iPad: 90 أو -90 شاشة أفقية
iPad: 0 أو 180 شاشة رأسية
Android: 0 أو 180 شاشة أفقية
Android: 90 أو -90 شاشة رأسية
ما سبق هو مشكلة استخدام JavaScript لتحديد ما إذا كان متصفح الهاتف المحمول أفقيًا أو عموديًا. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!