Мои сообщения в блоге живут в контейнере шириной 600 пикселей. Когда у меня есть изображение шириной более 600 пикселей, я изменяю его размер с помощью CSS (.post img {max-width: 600px}
)Обнаружение, когда изображение было изменено в CSS
Я хочу, чтобы пользователи могли нажимать на эти измененные размеры и просмотреть полноразмерную версию в лайтбокс, но для этого Мне нужно обнаружить в Javascript, что изображения были таким образом изменены (так как я не хочу, чтобы изображения в виде лайтбоксов отображались в полноразмерном виде в строке)
Недостаточный недостаток будет эффектом «прыжка» после загрузки изображений из-за повторной передачи страницы. Не говоря уже о том ужасе, который вы увидите, когда JS отключен/недоступен по той или иной причине (но это происходит не так часто). –
CSS может быть переопределен JS, чтобы обеспечить «изящную деградацию». Также скачок страницы можно было бы сгладить с помощью JS. В конце концов, как плохо @Horace хотят желаемого эффекта. Я лично хотел бы использовать лайтбокс на всех изображениях для более последовательного пользовательского интерфейса. –