मैं एंड्रॉइड और आईफोन के लिए एक वेब एप्लिकेशन कर रहा हूं। मेरी समस्या यह है कि, जब मैं परिदृश्य में जाता हूं, तो मैं वेबपृष्ठ को रीफ्रेश करना चाहता हूं। चूंकि मैं जावास्क्रिप्ट में एक नौसिखिया हूं, मुझे नहीं पता कि यह कैसे करें। कृपया मेरी मददकैसे करें जब उपयोगकर्ता मोबाइल पर परिदृश्य में बदलता है तो वेब पेज रीफ्रेश करें
उत्तर
आप orientationchange jQuery मोबाइल घटना इस्तेमाल कर सकते हैं और फिर एक
window.location.reload();
कर पृष्ठ को ताज़ा करने।
उदाहरण के लिए:
$(function(){
// Set Inital orientation
// get the initial orientation from window which
// returns 0 for portrait and 1 for landscape
if(window.orientation == 0){
var ori = "portrait";
}else{
var ori = "landscape";
}
changeOrientation(ori);
// Orientation Change
// When orientation changes event is triggered
// exposing an orientation property of either
// landscape or portrait
$('body').bind('orientationchange',function(event){
changeOrientation(event.orientation)
})
// Change the style dependengt on orientation
function changeOrientation(ori){
// Remove all classes separated by spaces
$("#orientation").removeClass('portrait landscape');
$("#orientation").addClass(ori);
$("#orientation").html("<p>"+ori.toUpperCase()+"</p>");
}
});
मैंने आपका उपयोग किया इस तरह का कोड, अभी भी काम नहीं करता है "
" – FreshBits@yuzi मैंने अपना कोड अपडेट किया है, लेकिन मेरा सुझाव है कि आप एक नज़र डालें I n jquery और jquery mobile (जो यह उदाहरण उपयोग कर रहा है) – Johan
अंततः मुझे यह पसंद आया, तो यह "window.onorientationchange = function() { var ओरिएंटेशन = window.orientation; स्विच (अभिविन्यास) { केस 0: window.location.reload(); ब्रेक; केस 90: window.location.reload(); ब्रेक; केस -90: window.location.reload(); ब्रेक; } } " धन्यवाद जोहान – FreshBits
आपके पास टाइमर इस्तेमाल कर सकते हैं और समय-समय पर:
if (window.innerHeight > window.innerWidth) {
// Redirect code, window.location...
}
यदि ऊंचाई> चौड़ाई, मोबाइल पोर्ट्रेट मोड में होगा, परिदृश्य नहीं – Johan
- 1. आईओएस स्क्रॉलव्यू रीफ्रेश कैसे करें जब उसका मॉडल बदलता है?
- 2. jQuery मोबाइल पेज रीफ्रेश तंत्र
- 3. ऑटो रीफ्रेश वेब पेज
- 4. फ़ोनगैप + jquery मोबाइल में ऐप रीफ्रेश या रीसेट कैसे करें?
- 5. जब यूआईएसविच राज्य बदलता है तो कोई कार्रवाई कैसे करें?
- 6. जब हम एक वेब पेज रीफ्रेश करते हैं तो क्या होता है?
- 7. निर्धारित करें कि जब कोई व्यूपर पेज बदलता है
- 8. जब उपयोगकर्ता QMainWindow का आकार बदलता है तो कॉलबैक कैसे असाइन करें?
- 9. जब उपयोगकर्ता बदलता है तो फ़ाइल एक्सटेंशन बदलें SaveFileDialog
- 10. मोबाइल वेब विकास - कैसे करें?
- 11. जब उपयोगकर्ता सिस्टम की संस्कृति बदलता है तो ईवेंट कैसे प्राप्त करें
- 12. पेज रीफ्रेश किए जाने तक प्रतीक्षा करें
- 13. jQuery मोबाइल - पेज लोड पर कुछ करें
- 14. क्रोम बैक बटन पेज रीफ्रेश करें - एएसपीनेट
- 15. जब उपयोगकर्ता नियंत्रक दिखाई देता है तो जावास्क्रिप्ट निष्पादित करें
- 16. रिपोर्टिंग सेवाओं पर सब्रेपोर्ट रीफ्रेश कैसे करें
- 17. पेज रीफ्रेश पर चेकबॉक्स रहता है
- 18. परिवर्तन के बाद jQuery मोबाइल रीफ्रेश पेज पेज
- 19. जब बैक बटन पॉपस्टेट ट्रिगर करता है तो मैं पेज को रीफ्रेश कैसे रोक सकता हूं?
- 20. jquery संवाद से पैरेंट पेज रीफ्रेश करें
- 21. अलर्ट जब एक वेब पेज
- 22. मोबाइल वेब पर पिंच ज़ूम अक्षम करें
- 23. मोबाइल साइट - ओरिएंटेशन परिवर्तन पर व्यूपोर्ट रीसेट करें
- 24. मोबाइल वेब पेज कैसे कम नहीं करता है?
- 25. आईफोन में सिम कब बदलता है इसकी पहचान कैसे करें?
- 26. वेब पेज पर सीएमवाईके का प्रयोग करें
- 27. पेज रीफ्रेश करें पृष्ठ सी # एएसपी.नेट
- 28. पृष्ठ को रीफ्रेश करें जब पृष्ठ बैक बटन
- 29. गणना कैसे करें कि उपयोगकर्ता वेब पेज पर कितना समय लगाता है?
- 30. जब लोकेल बदलता है तो खंड कैश की समय सीमा समाप्त कैसे करें?
इस और एक जवाब की तरह एक सवाल ही नहीं मौजूद है;) http://stackoverflow.com/questions/850472/how-do-i-detect-when-the- iphone-go-in-landscape-mode-via-javascript-is-ther – matzino
@ManseUK धन्यवाद यू – FreshBits
डुप्लिकेट से बचने के लिए कृपया इस प्रश्न को बंद करें – Murtaza