sencha 터치의 특정 지점을 넘어서 스크롤을 방지 할 수있는 방법이 있습니까? 세로로 오버플로되는 패널이 있지만 사용자가 도킹 된 제목 표시 줄과 첫 번째 비트 사이에 세로로 공백을두기 위해 내용을 아래로 당겨 올리는 것을 원하지 않습니다.Sencha 터치 패널에서 특정 지점 이상으로 스크롤하지 못하도록 막으시겠습니까?
어떻게하면됩니까?
sencha 터치의 특정 지점을 넘어서 스크롤을 방지 할 수있는 방법이 있습니까? 세로로 오버플로되는 패널이 있지만 사용자가 도킹 된 제목 표시 줄과 첫 번째 비트 사이에 세로로 공백을두기 위해 내용을 아래로 당겨 올리는 것을 원하지 않습니다.Sencha 터치 패널에서 특정 지점 이상으로 스크롤하지 못하도록 막으시겠습니까?
어떻게하면됩니까?
패널의 스크롤러에 리스너를 추가하는 것입니다. 스크롤러는 패널의 스크롤러 속성에 의해 참조 될 수 있습니다.
이와 비슷한 것. 당신은 그것으로 조금 놀아야 할 것이지만 나는 이것이 효과가 있다고 생각합니다. 코드가 테스트되지 않았습니다.
panel.scroller.addListener({
'offsetchange': function (draggable, offset) {
if (offset.y == 0) {
panel.scroller.scrollTo({
x: 0,
y: 0
});
}
}
});
"offset.y == 0"에서 "offset.y> 0"으로 체크를 변경하면이 기능이 작동합니다. –
공백이 없도록 스크롤하는 패널의 여백/여백을 제거하지 않는 이유는 무엇입니까? –
위로 스크롤 할 수 있으며 여백이나 여백이 없습니다. –