Форум по Javascript
Anonymous
JavaScript, чтобы получить ширину и высоту внутренних размеров Android.
Сообщение
Anonymous » 29 янв 2025, 14:10
Я пытаюсь заставить Javascipt получить внутреннюю ширину и высоту Android. Здесь и никто из них не работает. Площадь браузера. < /p>
Когда я поворачиваю свою таблетку. Ни один из этих переведений Div в области содержания. < /p>
Код: Выделить всё
$(document).ready(function() {
$("#winDiv").width($(window).width());
$("#winDiv").height($(window).height());
$("#docDiv").width($(document).width());
$("#docDiv").height($(document).height());
$("#scrDiv").width(screen.availWidth);
$("#scrDiv").height(screen.availHeight);
$("#clnDiv").width(document.documentElement.clientWidth);
$("#clnDiv").height(document.documentElement.clientHeight);
$("#innDiv").height(window.innerWidth);
$("#innDiv").height(window.innerHeight);
});
window.addEventListener("orientationchange", function() {
if (window.orientation == 0 || window.orientation == 180) {
// PORTRAIT
//alert("PORTRAIT - winWidth:" + $(window).width() + " - docWidth:" + $(document).width() + " - winHeight:" + $(window).height() + " - docHeight:" + $(document).height());
$("#winDiv").width($(window).width());
$("#winDiv").height($(window).height());
$("#docDiv").width($(document).width());
$("#docDiv").height($(document).height());
$("#scrDiv").width(screen.availWidth);
$("#scrDiv").height(screen.availHeight);
$("#clnDiv").width(document.documentElement.clientWidth);
$("#clnDiv").height(document.documentElement.clientHeight);
$("#innDiv").height(window.innerWidth);
$("#innDiv").height(window.innerHeight);
} else {
// LANDSCAPE
//alert("LANDSCAPE - winWidth:" + $(window).width() + " - docWidth:" + $(document).width() + " - winHeight:" + $(window).height() + " - docHeight:" + $(document).height());
$("#winDiv").width($(window).width());
$("#winDiv").height($(window).height());
$("#docDiv").width($(document).width());
$("#docDiv").height($(document).height());
$("#scrDiv").width(screen.availWidth);
$("#scrDiv").height(screen.availHeight);
$("#clnDiv").width(document.documentElement.clientWidth);
$("#clnDiv").height(document.documentElement.clientHeight);
$("#innDiv").height(window.innerWidth);
$("#innDiv").height(window.innerHeight);
}
}, false);< /code>
winDiv
docDiv
scrDiv
innDiv
Подробнее здесь:
https://stackoverflow.com/questions/793 ... -excluding
1738149027
Anonymous
Я пытаюсь заставить Javascipt получить внутреннюю ширину и высоту Android. Здесь и никто из них не работает. Площадь браузера. < /p> Когда я поворачиваю свою таблетку. Ни один из этих переведений Div в области содержания. < /p> [code]$(document).ready(function() { $("#winDiv").width($(window).width()); $("#winDiv").height($(window).height()); $("#docDiv").width($(document).width()); $("#docDiv").height($(document).height()); $("#scrDiv").width(screen.availWidth); $("#scrDiv").height(screen.availHeight); $("#clnDiv").width(document.documentElement.clientWidth); $("#clnDiv").height(document.documentElement.clientHeight); $("#innDiv").height(window.innerWidth); $("#innDiv").height(window.innerHeight); }); window.addEventListener("orientationchange", function() { if (window.orientation == 0 || window.orientation == 180) { // PORTRAIT //alert("PORTRAIT - winWidth:" + $(window).width() + " - docWidth:" + $(document).width() + " - winHeight:" + $(window).height() + " - docHeight:" + $(document).height()); $("#winDiv").width($(window).width()); $("#winDiv").height($(window).height()); $("#docDiv").width($(document).width()); $("#docDiv").height($(document).height()); $("#scrDiv").width(screen.availWidth); $("#scrDiv").height(screen.availHeight); $("#clnDiv").width(document.documentElement.clientWidth); $("#clnDiv").height(document.documentElement.clientHeight); $("#innDiv").height(window.innerWidth); $("#innDiv").height(window.innerHeight); } else { // LANDSCAPE //alert("LANDSCAPE - winWidth:" + $(window).width() + " - docWidth:" + $(document).width() + " - winHeight:" + $(window).height() + " - docHeight:" + $(document).height()); $("#winDiv").width($(window).width()); $("#winDiv").height($(window).height()); $("#docDiv").width($(document).width()); $("#docDiv").height($(document).height()); $("#scrDiv").width(screen.availWidth); $("#scrDiv").height(screen.availHeight); $("#clnDiv").width(document.documentElement.clientWidth); $("#clnDiv").height(document.documentElement.clientHeight); $("#innDiv").height(window.innerWidth); $("#innDiv").height(window.innerHeight); } }, false);< /code> winDiv docDiv scrDiv innDiv[/code] Подробнее здесь: [url]https://stackoverflow.com/questions/79396502/javascipt-to-get-the-android-browser-inner-dimensions-width-and-height-excluding[/url]