Как использовать Javascript для изменения ширины объекта при изменении размера экрана до меньшей ширины? Когда размер экрана изменяется на больший размер, мне нужен более крупный объект.Изменение ширины объекта на экране Изменение размера
ответ
Лучший способ обработки размера объекта на чувствительном экране - относительный размер на css, например, vihan1086. Это может быть сделано так:
<div style="width: 75%">My Content</div>
Это сделало бы этот элемент заполнения 75% экрана, независимо от размера экрана.
Если вы действительно хотите сделать это в JS, вы могли бы сделать что-то подобное с помощью JQuery
$(window).resize(function() {
var window_width = $(window).width();
if(window_width < 300) {
$("#myDiv").width(100);
}
});
Я пробовал это, но он не работает, потому что объект встроен. – AkashBhave
Что вы подразумеваете под встроенным? На встроенном теге? –
Нет, тег объекта. – AkashBhave
Процент сделает ваш контент будет реагировать на небольших экранах при изменении размеров окна, в то время как для пример 500px
всегда будет поддерживать это же значение, даже если вы измените размер экрана, если вы не используете медиа-запросы. Here's a example, изменить размер окна, где изображения находятся по этой ссылке, чтобы увидеть, как он работает.
<div class="container">
<div class="responsiveWidth">
...Responsive Image...
<img src="https://s-media-cache-ak0.pinimg.com/736x/0d/0b/7d/0d0b7db51cc6665c0943dc0759f88fa6.jpg" width="500">
</div>
<div class="staticWidth">
...Static Image...
<img src="https://s-media-cache-ak0.pinimg.com/736x/0d/0b/7d/0d0b7db51cc6665c0943dc0759f88fa6.jpg" width="500">
</div>
</div>
и ваш CSS:
.staticWidth {
width:500px;
margin:10px;
border:1px solid #000;
}
.responsiveWidth {
width:100%;
margin:10px;
border:1px solid #000;
}
.responsiveWidth img{
width:100%;
}
ОК, ** Но как бы это выглядело, если бы я использовал Javascript? ** – AkashBhave
Нет необходимости или причины, почему вы должны это делать, используя Javascript, в то время как вы можете просто сделать это с помощью CSS. CSS - это правильный путь. –
** Если я добавлю больше материала на веб-страницу, нижний колонтитул (объект) станет больше. Я не хочу, чтобы это произошло. Я хочу, чтобы он изменялся на размер окна. ** – AkashBhave
- 1. Изменение значения attr на экране Изменение размера
- 2. Изменение размера ШИРИНЫ UIDatePicker
- 3. Изменение размера/ширины CSS/текста
- 4. Изменение размера анимированной ширины 100%
- 5. Изменение размера Colorbox на изменение размера окна
- 6. Изменение размера изображения на экране touch
- 7. Изменение размера DIV на экране размер
- 8. Div движение на экране изменение размера
- 9. jQuery Изменение размера объекта
- 10. Изменение размера изображения относительно ширины окна просмотра
- 11. Автоматическое изменение размера изображений после определенной ширины
- 12. Изменение размера изображения объекта ToolStrip
- 13. Изменение размера и ширины ng2-диаграмм
- 14. Изменение размера текста в браузере Изменение размера
- 15. Изменение размера jqgrid после изменения ширины вручную
- 16. Изменение размера объекта при наведении на него
- 17. динамическое изменение размера и ширины UITextView
- 18. Изменение размера ширины столбца Jtable не работает
- 19. Carrierwave - изменение размера изображения до фиксированной ширины
- 20. Изменение размера ширины HBox до содержания
- 21. Изменение размера UIImage для установки ширины устройства
- 22. Авто Изменение размера и ширины веб-приложения
- 23. Изменение размера изображений выше максимальной ширины
- 24. Изменение ширины окна браузера после изменения размера
- 25. Изменение ширины меню гамбургера
- 26. Ответ на изменение размера
- 27. Изменение размера и ширины изображения в соответствии с экраном устройства
- 28. Изменение ширины полилинии esri
- 29. Программным изменение размера EditText на изменение ориентации
- 30. Изменение StyleSheet на веб-странице Изменение размера
использование относительной проклейки, например, '75%' – Downgoat
Как я могу это сделать? Извините меня за мои вопросы, я только начал использовать Javascript. – AkashBhave
Я имею в виду в вашем CSS. Установите ширину '75%' или какой-либо другой процент. Это не то, что можно использовать для JavaScript для – Downgoat