您如何看待此代码?您能做得更好还是更好地了解客户拖动元素时如何滚动页面?
这是我在函数外部定义的变量。
var Ymax = $( document ).height();
var Xmax = $( document ).width();
var Xright = window.innerWidth;
var Xleft = 0
var Ytop = 0
var Ybottom = window.innerHeight;
这是可排序的函数:
sort: function(e) {
if(event.pageY > Ybottom-50 && Ybottom <= Ymax){
window.scrollBy(0,10)
Ybottom+=10
Ytop+=10
}
if(event.pageY < Ytop+50 && Ytop >= 10){
window.scrollBy(0,-10)
Ybottom-=10
Ytop-=10
}
if(event.pageX > Xright-50 && Xright <= Xmax){
window.scrollBy(10,0)
Xright+=10
Xleft+=10
}
if(event.pageX < Xleft+50 && Xleft >= 10){
window.scrollBy(-10,0)
Xright-=10
Xleft-=10
}
}