Мне удалось создать этот код, чтобы div.full_width_no_padding
полностью заполнил ширину браузера. Он отлично работает в настольных браузерах, но он не работает на мобильных устройствах, таких как iphone, nexus и т. Д.Улучшите код, чтобы сделать div, чтобы заполнить ширину браузера
Есть ли другой способ сделать это?
JS
(function ($) {
$(document).ready(function() {
$(".full_width_no_padding").width($(window).width());
var marginLeft = ($(window).width() - $('#region-content').width())/2;
$(".full_width_no_padding").css("margin-left", -marginLeft);
$(window).on('resize', function(){
$(".full_width_no_padding").width($(window).width());
var marginLeft = ($(window).width() - $('#region-content').width())/2;
$(".full_width_no_padding").css("margin-left", -marginLeft);
});
});
}(jQuery));
HTML
<div id="region-content" style="width:960px">
<div class="full_width_no_padding" >content here</div>
</div>
у вас отсутствует двойная кавычка для атрибута стиля '# region-content' – Brewal
@Brewal thanks, была опечатка. – JPashs
Вы пытались подключить свой телефон к компьютеру и отладить его? Мне очень нравится делать это с моей nexus 5 и google хром. Это похоже на отладку вкладки в браузере, и вы видите изменения в прямом эфире на вашем телефоне. – Brewal