0
새로운 가치를 창출 할 수 있지만,이 두 숫자에도 불구하고 몇 가지 이상한 이유로, 그것은 함께 추가되지 않고 단지에 거부 뭐든지해라. 두 변수를 함께 추가하려면 어떻게합니까?jQuery를은 (두 개의 서로 다른 높이) 나는 두 개의 변수를 추가하기 위해 노력하고있어
HTML
<div id="imageSlider">
<div id="imagesContainer">
<div class="left" id="selectedImage">
<div class="sliderImageAlign">
</div>
</div>
</div>
<div id="imagesUp">
<div id="imagesArrowUp"></div>
</div>
<div id="imagesDown">
<div id="imagesArrowDown"></div>
</div>
</div>
jQuery를
$(document).ready(function(){
var imageHeight = $("#selectedImage").height(),
containerHeight = $("#imagesContainer").height(),
containerPos = $("#imagesContainer").position();
$("#tellMeHeight").text(containerHeight/imageHeight);
$("#imagesDown").click(function(){
var containerNewPos = parseInt(containerPos + imageHeight);
$("#imagesContainer").css({
top: containerNewPos + 'px'
});
});
});
Y ou는 사용하기 전에 사용중인 방법에 대해 읽어야합니다. '.position()'객체를 반환합니다 : http://api.jquery.com/position/. 그래서 당신은 정확히 그것에 뭔가를 추가 할 수 없습니다 ... – Ian
나는 변수의 위치 값을 저장하고 있습니까? – Banny
이미지의 높이를 얻으려면 이미지가로드되었는지 확인해야합니다. –