Дима Ермоленко: Возьмем, к примеру, изображение шахматной доски 1000х1000 пикселей.
Если его не ресайзить, на мониторе 2560x1440 оно займет чуть меньше половины по ширине и две трети по высоте.
На мониторе 1920х1080 оно займет уже более половины по ширине и почти всю высоту.
На мониторе 1024х768 оно займет всю ширину и не поместится по высоте.
На 176x220 даже две клеточки от этого поля не поместятся (у меня такой телефон на полочке лежит, в рабочем состоянии). А вы думали, откуда весь этот хайп про адаптивный, отзывчивый и резиновый дизайн?
DOMContentLoaded будет вызван только один раз же. Если обработчик привязать к какому-то родительскому элементу, который не исчезает и не появляется, то можно ничего повтороно не навешивать (делегирование событий).
Дмитрий: можете взять вариант с checked в css, и сделать под все три варианта.
ну или на js класс менять, или src второй картинки в data-атрибуте хранить. Вариантов много, и хз что лучше под ваш случай.
Сергей Минаков: На этот вопрос я уже отвечал. Код типа $(selector).click(...) привязывает обработчики не к классу, который может быть когда-нибудь появится а к конкретным блокам. Если позже вы добавили к ним close1 - чуда не будет. Для этого есть делегирование, и я вам уже два рабочих примера собрал.
pause() же!
https://developer.mozilla.org/ru/docs/Web/API/HTML...