0
안녕하세요. 내 웹 사이트에 jquery serialscroll을 사용하고 있습니다. 자사의 자바 스크립트 중 하나에서 파일을 일부 코드는 다음과 같습니다Jquery를 사용하여 함수 내부에서 적절한 값을 변경하는 방법은 무엇입니까?
그래서var test_function;
(function($){
var $serialScroll = $.serialScroll = function(settings){
return $(window).serialScroll(settings);
};
$serialScroll.defaults = {// the defaults are public and can be overriden.
duration:1000, // how long to animate.
axis:'x', // which of top and left should be scrolled
event:'click', // on which event to react.
start:0,// first element (zero-based index)
step:1,// how many elements to scroll on each action
lock:true,// ignore events if already animating
cycle:true, // cycle endlessly (constant velocity)
constant:true // use contant speed ?
};
alert($serialScroll.defaults.step); //it will show the correct value '1'
$serialScroll.defaults.step=3; //if i do this it will change the value of step to '3'
test_function=function()
{
//but if do this then it will not change the value of step
$serialScroll.defaults.step=4;
};
})(jQuery);
지금은 그 "test_function()"안에 단계에서의 값을 변경하는 방법을 알려주세요?
고마워요이 값을 변경하기 위해서는 사전
을 볼 수있는이는 변경되지 않습니다 실제 "스텝"의 값 (코드에서 답안으로 쓰여진)과 동일한 코드를 시도하고 경고를 함수 옆에두면 다시 1과 동일한 단계 값을줍니다. – Peeyush
내가 원하는 것은 내가 원하는 것입니다 "단계"의 값을 변경합니다. 이 test_function을 사용하여 $ serialScroll.defaults 안에 쓰여졌습니다. – Peeyush
오, 죄송합니다. 내 코드 오류입니다. 지금 잘 작동합니다. 감사합니다 .-) – Peeyush