에서 다른 함수에 매개 변수로 나는이를 전달할 수 있습니다나는 "이"자바 스크립트
$('#slider li').click(function() {
var stepClicked = $(this).index();
alert(stepClicked);
if (stepClicked != 0) {
$('#cs_previous').removeClass('cs_hideMe');
} else {
$('#cs_previous').addClass('cs_hideMe');
}
$('li.cs_current').removeClass('cs_current');
$($(this)).addClass('cs_current');
moveToNextImage(stepClicked);
function moveToNextImage(stepClicked) {
alert(stepClicked);
var currentIs = $('li.cs_current').index();
var newLeftEdge = currentIs - stepClicked;
$('.cs_riskStageImage').fadeTo(200, .2).animate({
left: newLeftEdge
}, "fast").fadeTo(200, 1);
};
});
경고가 리튬 클릭에 대한 적절한 인덱스를 보여줍니다, 그리고 마지막 기능 I 내에서 변수를 경고 할 때 'm calling, moveToNextImage(stepClicked)
, 동일한 값이 표시되지만 애니메이션이 발생하지 않습니다. 이것은 다른 많은 방법으로 작동하지만 계산할 수학에 사용하기 위해 클릭 한 목록 항목의 인덱스 값을 전달하려고합니다.
.. 또는 두 번째로 전달할 수있는 첫 번째 함수의 다른 변수로 값을 변환 할 수 있습니까?
"javascript의 다른 함수에"this "를 매개 변수로 전달할 수 있습니까? 예, 현재 개체에 대한 참조가있는 일반 변수입니다. 그게 어떤 문제 야? – zerkms
http://www.quirksmode.org/js/this.html – zod
'$ ($ (this))'는 단지'$ (this)'이어야합니다. –