function setLayoutVersion(width) { var sizes = [ { size: 1280, classes: 'layoutVersion_1280 layoutVersion_gt768 layoutVersion_gt1024 layoutVersion_gt1280', viewport: 'width=device-width, user-scalable=no' }, { size: 1024, classes: 'layoutVersion_1024 layoutVersion_gt768 layoutVersion_lt1280', viewport: 'width=1024, user-scalable=no' }, { size: 480, classes: 'layoutVersion_768 layoutVersion_lt1024 layoutVersion_lt1280', viewport: 'width=768, user-scalable=no' }, { size: 0, classes: 'layoutVersion_320 layoutVersion_lt0780 layoutVersion_lt1024 layoutVersion_lt1280', viewport: 'width=device-width, user-scalable=no' } ]; var found = false, toRemove = '', toAdd = '', toSetViewport = ''; width = parseInt(width, 10); for (var i = 0; i < sizes.length; i++) { var entry = sizes[i]; if (!found && width >= entry.size) { found = true; toAdd += " " + entry.classes; toSetViewport = entry.viewport; } else { toRemove += " " + entry.classes; console.log('aqui remove'); console.log(toRemove); } } $('html').removeClass(toRemove).addClass(toAdd); $("#meta_viewport").attr("content", toSetViewport); } setLayoutVersion($(this).width()); $(function () { $(window).resize(function () { setLayoutVersion($(this).width()); }); });