Я использую этот скрипт для загрузки небольших или больших изображений в зависимости от ширины экрана.конвертировать javascript в jquery .width
<script>
var jt_width = screen.width;
//var jt_height = screen.height;
if (jt_width < 361) {document.write('<div class="small-image"><img src="http://www.example.com/small-image.jpg" alt="small image alt"></div>') } else { document.write('<div class="large-image"><img src="http://www.example.com/large-image.jpg" alt="large image alt"></div>')};
</script>
Недостаток заключается в том, что на мобильном телефоне он не меняется на лету, когда кто-то идет с портретной на альбомную, и я хочу использовать JQuery, чтобы сделать это.
Я читал онлайн о различных возможностях, например, используя window.outerWidth или .width(), и я понял, что .width() - лучшее решение с точки зрения совместимости браузера.
Я хотел бы преобразовать скрипт выше в jquery-версию, но так как я почти ничего не знаю о javascript, я не знаю, как это сделать. Это то, что у меня есть
function load(){
w.value = $(window).width();
h.value = $(window).height();
}
Как я могу получить тот же результат, используя jquery?
изменить на лету это работает в браузере при изменении размера окна? есть ли у вас прослушиватель событий onresize? –