1
우리는 animate 함수 대신 scrollTo() 함수를 사용할 수 있습니까?animate 함수 대신 scrollTo() 함수를 사용할 수 있습니까?
애니메이션 기능을 사용합니다. 애니메이션 기능을 사용하지 않고 동일한 기능을 사용하고 싶습니다. scrollTo 기능을 사용할 수 있습니까?
$("#new_div").on("click", ".ui-keyboard-has-focus .keyboard_arrow_container li", function (event) {
//.scroll_bottom_arrow
switch ($(this).index()) {
case 0:
{
$(".wrapper_div_id").animate({
scrollLeft: "-=" + 500 + "px"
});
break;
}
case 1:
{
$(".wrapper_div_id").animate({
scrollLeft: "+=" + 500 + "px"
});
break;
}
case 2:
{
$(".wrapper_div_id").animate({
scrollTop: "-=" + 300 + "px"
});
break;
}
case 3:
{
$(".wrapper_div_id").animate({
scrollTop: "+=" + 300 + "px"
});
break;
}
}
// event.preventDefault();
});
글쎄, 그걸 시도했을 때 무슨 일이 있었 니? – nnnnnn
그것은 작동하지 않습니다 –
그냥 즉시 스크롤하려는 경우 귀하의 코드에 가능한 한 가장 작은 변화가 0ms의'.animate()'시간을 지정하는 것이라고 생각합니다. jQuery에는 플러그인이 있지만'.scrollTo()'메소드가 내장되어 있지 않습니다. 표준 JS'window.scrollTo()'메쏘드는 여러분이 보여준 코드를 대체하지 못합니다. – nnnnnn