$(document).ready(function() { //Fires when DOM is loaded
getImageSizes();
$(window).resize(function() { //Fires when window is resized
getImageSizes();
});
});
function getImageSizes() {
$("#slideshow img").each(function() {
var $height = $(this);
console.log($height.height());
});
}
을 그리고 내 목표는 사업부의 높이를 지정하려면 $ 높이 변수를 사용하는 것입니다 슬라이드 쇼의 ID와 함께.
은 내가 이것을 사용할 수 있습니다 가정
$('#slideshow').css({'height': $height + 'px;'});
을가 (어떤 높이가 지정되지 않은) 작동하지 않습니다하지만. 내가 놓친 거지 뭔가
$(document).ready(function() { //Fires when DOM is loaded
getImageSizes();
$(window).resize(function() { //Fires when window is resized
getImageSizes();
});
});
function getImageSizes() {
$("#slideshow img").each(function() {
var $height = $(this);
console.log($height.height());
$('#slideshow').css({'height': $height + 'px;'});
});
}
있습니까 :
는 그래서 같은 위의 라인을 포함?
jsfiddle에서 이것을 볼 수 있습니까? – Duniyadnd
'# slideshow '의'height '는 마지막 이미지의 높이가 될 것입니다. 그래서'$ ("# slideshow img")'높이의 마지막 이미지가 10이면, 그것은 슬라이드 쇼 높이가 될 것입니다. –
아직 확실하지 않습니다. 좋은 소식은 각 이미지의 높이가 같아서 먼저 반응 형 이미지의 높이를 찾은 다음 모든 뷰포트에서 좋게 보이는 상수를 추가하거나 추가 비율을 추가하는 것입니다. –