Я хочу использовать jQuery или какую-либо другую структуру, чтобы получить нижнюю часть экрана, поэтому, когда смарт-баннер появляется в мобильном приложении, он изменяет экран, чтобы он соответствовал низу, независимо от знака. Есть ли простой способ сделать это?получить нижнюю позицию экрана
ответ
Если я правильно понял ваш вопрос, вы готовы иметь максимальную высоту контейнера. Давайте сделаем это на примере. Предположим, что у вас есть главный DIV container
, который окружает все еще, p
тег, чтобы показать текущий размер container
для отображения цели и button
, чтобы показать и скрыть banner
:
HTML
<div class="container">
Screen size is <p></p>
<button type="button">push to add banner</button>
</div>
для того, чтобы изменить высоту container
в зависимости от высоты окна, мы можем сделать это в JQuery:
$(document).ready(function() {
heightResize($(".container"));
$(window).resize(function() {
heightResize($(".container"));
});
});
function heightResize(element) {
element.height($(window).height()-20);
$("p").text(element.height());
}
Затем код, чтобы показать/скрыть баннер и изменить высоту container
соответственно:
$("button").click(function() {
if ($(".container").find(".banner").length != 0) {
$(".container").find(".banner").remove();
heightResize($(".container"));
} else {
$(".container").append("<div class='banner'>this is your dynamically created banner</div>");
$(".container").height($(".container").height()+$(".banner").height());
}
});
Когда banner
добавляется динамически, высота container
будет расти больше, чем высота window
столько, сколько высоты banner
.
Заканчивать рабочий пример в CODEPEN
отличный пример, очень полезный – Rob
- 1. получить нижнюю и правую позицию элемента
- 2. В jQuery, как получить нижнюю позицию браузера?
- 3. Найдите нижнюю позицию динамического управления
- 4. Как получить текущую позицию курсора экрана?
- 5. SceneKit - получить позицию в координатах экрана
- 6. Как получить позицию экрана в PictureBox
- 7. JSFL получить текущую позицию экрана зрения
- 8. Получить позицию «видового экрана» в мобильном сафари?
- 9. Как найти нижнюю прокручиваемую позицию в ScrollView?
- 10. Роль Azure Worker Уменьшить нижнюю позицию
- 11. Можно ли изменить нижнюю позицию руководства по расположению y?
- 12. UITableView не заполняет нижнюю часть экрана
- 13. Сделать нижнюю часть экрана над клавиатурой
- 14. Как определить верхнюю и нижнюю координаты экрана?
- 15. Ipad приложение обыкновение заполнить нижнюю часть экрана
- 16. Получить позицию сверху текущего окна
- 17. Termcaps: Получить позицию курсора
- 18. получить позицию видового экрана в javascript в iphone safari
- 19. Панель действий Android, получить конкретную позицию экрана вкладки
- 20. Как получить позицию экрана MS-слова из элемента управления ленты?
- 21. Как я могу получить позицию компонента на экране (координаты экрана)
- 22. Как я могу получить X, Y позицию TWinControl (относительно экрана)
- 23. Получить позицию экрана изображения (или актера) в Libgdx Stage
- 24. Получить позицию CCSprite
- 25. iphone: получить позицию зрения
- 26. Как найти нижнюю позицию ScrollView для Android в React Native
- 27. Как получить позицию скрытого объекта
- 28. Как получить нижнюю координату y
- 29. Получить позицию от всех divs
- 30. Держите позицию вращателя, когда ориентация экрана меняется
что вы имеете в виду под «нижней позиции экрана»? вы ищете высоту экрана? –
вид, проблема, с которой я сталкиваюсь, я не могу сделать экран видимым только, а не толкать вниз вниз, когда появляется смарт-баннер – Rob