의 정렬 따라서, <ul><li><a> <img> </a></li></ul>
(아래 jquery의 클래스 이름은 실제 <img>
입니다.)에 X 개의 이미지가 세로로 가운데에 표시됩니다. 이것은 beatufully 작동하지만 ... 그것은 단지 첫 번째 가치를 소요하고 나머지 이미지에 적용, 결과 가운데 하나와 다른 사람이 아닌 결과.Jquery - 부모 높이를 사용한 세로 가운데 맞춤이 작동합니다.
모든 이미지의 높이와 너비가 다르다고 추가 할 수 있습니다. 폭은 지금과 같은, 단순히
$(window).load(function(){
var parent_height = $('.tv-list-channel-logo').parent().height();
var image_height = $('.tv-list-channel-logo').height();
var top_margin = (parent_height - image_height)/2;
$('.tv-list-channel-logo').css('margin-top' , top_margin);
});
지금 꽤 많은 시간이 쳐다 되었습니까 anchortag에
text-align: center;
를 사용하여 알아서하고 나는 확실히 뭔가를 분명 실종.
당신이 절대적으로 상대 용기의 내부를 위치 시도 유무 : 여기
.each
의 예입니까? – Dutchie432예, 있습니다. 그러나 첫 번째 게시물에는 높이와 너비가 다른 이미지가 있어야합니다. – Dennis
내 의견을 'Ryan P'의 답변과 함께 사용하십시오. 각 이미지를 반복하고'each '를 사용하여이 계산을 수행하십시오. – Dutchie432