Я пытаюсь динамически изменять размер div, используя jquery, чтобы он настраивался на высоту видового экрана посетителя в Magento.jquery resize div height относительно высоты документа
var $j = jQuery.noConflict();
$j(window).load(function() {
$j(".header-clear").css({'height':(($j(document).height())/2.7)+'px'});
});
Например, если окно просмотра посетителя составляет 1080px, тогда высота div должна быть установлена равной 400px.
EDIT: Изменен скрипт на основе ответов и .jquery api для .resize и .height и удалена прямая ссылка.
var $j = jQuery.noConflict();
$j(window).load(function() {
$j(".header-clear").css({'height': parseFloat(($j(window).height())/2.7)+'px'});
});
$j(window).resize(function() {
$j(".header-clear").css({'height': parseFloat(($j(window).height())/2.7)+'px'});
});
Это заставило его работать на меня.
Я могу использовать медиа-запрос в css, чтобы сделать это вручную, но хотел какой-то отзывчивый метод, который бы установил этот стиль для элемента на основе видового экрана посетителя. – Joshua34