(function () {
function check(){
alert("screen.width = " + screen.width);
var width = screen.width;
var oldViewport = document.querySelector('meta[name="viewport"]');
var viewport = document.createElement('meta');
viewport.setAttribute('name', 'viewport');
viewport.setAttribute('content', 'width=' + (width <= 357 ? '357' : 'device-width'));
document.head.replaceChild(viewport, oldViewport);
}
check();
window.onresize = check;
})();
(function(){
function check(){
if(document.body.clientWidth<357){
//replace old meta tag with new meta tag
var old_meta_viewport = document.querySelector('meta[name="viewport"]');
var old_meta_viewport_parent = old_meta_viewport.parentElement;
var new_meta_viewport = document.createElement("META");
new_meta_viewport.setAttribute("name", "viewport");
new_meta_viewport.setAttribute("content", "width=357");
var new_meta_viewport = old_meta_viewport_parent.replaceChild(new_meta_viewport, old_meta_viewport);
}
else{
var old_meta_viewport = document.querySelector('meta[name="viewport"]');
var old_meta_viewport_parent = old_meta_viewport.parentElement;
var new_meta_viewport = document.createElement("META");
new_meta_viewport.setAttribute("name", "viewport");
new_meta_viewport.setAttribute("content", "width=device-width, initial-scale=1");
var new_meta_viewport = old_meta_viewport_parent.replaceChild(new_meta_viewport, old_meta_viewport);
}
}
check();
window.addEventListener('resize', function(e){
check();
});
})();
<meta name="viewport" content="width=device-width, initial-scale=1">
Вот что я имел в виду под ошибками:
Я имею в виду ошибки, вызванные незнанием самого английского, а точнее его грамматики.
Слушай, ну реально смешно. Хватит чушь пороть.
Да что ты говоришь? Давай-ка почитаем определение:
Теперь давай почитаем определение точки:
Так что отсутствие точки - это ошибка пунктуации.
Мне уже надоело на твой маразм отвечать. Это был мой последний коммент.