Итак, я создал эту веб-страницу с помощью JQuery. Я использую этот код для изменения размеров изображений на моей странице, чтобы они поместились в квадраты.javascript ломается, когда я хочу распечатать страницу
<script type="text/javascript">
$(document).ready(function(){
var height = $('.square').width();
$('.square').css('height', height);
window.onresize = function(event) {
var height = $('.square').width();
$('.square').css('height', height);
}
});
</script>
Это прекрасно работает. Размер изображения изменяется до квадратов при загрузке страницы или изменении размера окна браузера. Проблема заключается в том, когда я иду и нажимаю страницу печати (я использую Google Chrome). Предварительный просмотр принтера загружает страницу так, как если бы эти два сценария не существовали. Таким образом, изображения являются их оригинальными размерами.
Любые идеи?
Может быть, потому что '. css() 'добавляет встроенный стиль и, вероятно, это только экран, который не печатается. Таким образом, вам нужно найти способ добавить эти стили в print css каким-то образом ... –