यदि आईपैड लैंडस्केप मोड में है तो मैं एक अतिरिक्त div जोड़ना चाहता हूं। क्या कोई ऐसा बयान है जो इसे ढूंढ सकता है?जावास्क्रिप्ट/jquery में आईपैड लैंडस्केप/पोर्ट्रेट मोड में कैसे पता लगाया जाए?
धन्यवाद
यदि आईपैड लैंडस्केप मोड में है तो मैं एक अतिरिक्त div जोड़ना चाहता हूं। क्या कोई ऐसा बयान है जो इसे ढूंढ सकता है?जावास्क्रिप्ट/jquery में आईपैड लैंडस्केप/पोर्ट्रेट मोड में कैसे पता लगाया जाए?
धन्यवाद
jQTouch यह इतना तरह की जाँच करता है: Detect rotation of Android phone in the browser with JavaScript
आप दस्तावेज़ की चौड़ाई के लिए एक सरल जांच कर सकता है।
$(window).width();
आप एक चर के लिए सेट कर सकता है, और फिर चर जाँच आईपैड के देशी संकल्प के खिलाफ: 768px एक्स 1024px गुणा चित्र में।
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Rotation Test</title>
<link type="text/css" href="css/style.css" rel="stylesheet"></style>
<script src="js/jquery-1.5.min.js" type="text/javascript"></script>
<script type="text/javascript">
window.addEventListener("resize", function() {
// Get screen size (inner/outerWidth, inner/outerHeight)
var height = $(window).height();
var width = $(window).width();
if(width>height) {
// Landscape
$("#mode").text("LANDSCAPE");
} else {
// Portrait
$("#mode").text("PORTRAIT");
}
}, false);
</script>
</head>
<body onorientationchange="updateOrientation();">
<div id="mode">LANDSCAPE</div>
</body>
</html>
आप समाधान की कोशिश कर सकते हैं:
orientation = Math.abs(window.orientation) == 90 ? 'landscape' : 'portrait';
http://github.com/senchalabs/jQTouch/blob/master/jqtouch/jqtouch.js
तुम भी घटनाओं
पिछले जवाब देखें onorientationchange सुन सकते हैं , सभी brows के साथ संगत एर।
बादorientationchange
अनुकूलता pic है:, यह एक @media पर आधारित है इसलिए, मैं लेखक एक orientaionchange
polyfill library-- orientationchange-fix
window.addEventListener('orientationchange', function(){
if(window.neworientation.current === 'portrait|landscape'){
// do something……
} else {
// do something……
}
}, false);
और उसके बाद, आप प्राप्त कर सकते हैं orientationchange उपयोगिता को ठीक करने का श्रेय window.neworientation.current
द्वारा अभिविन्यास की वर्तमान स्थिति और window.neworientation.init
द्वारा अभिविन्यास की प्रारंभिक स्थिति।
एक अच्छा विचार है, मैं यह कहूंगा कि यह कैसे चला गया! – cat
यह अब तक बहुत अच्छा काम कर रहा है, धन्यवाद! – cat
बढ़िया! मैं खुशी से मदद कर सकता है। – MoDFoX