Browse Source

fix(mobile touch): moubile touch fix

master
wbfsa 5 years ago
parent
commit
04e2b8e069
  1. 2
      src/controllers/mobile.js
  2. 23
      src/global/scroll.js

2
src/controllers/mobile.js

@ -227,7 +227,7 @@ export default function mobileinit(){
$(document).on("touchstart", ".luckysheet-cs-touchhandle", function(event){
luckysheet_touchhandle_status = true;
luckysheet_touchmove_status = false;
console.log(1111111111);
// console.log(1111111111);
event.stopPropagation();
})

23
src/global/scroll.js

@ -19,12 +19,12 @@ export default function luckysheetscrollevent(isadjust) {
let scrollLeft = $("#luckysheet-scrollbar-x").scrollLeft(),
scrollTop = $("#luckysheet-scrollbar-y").scrollTop();
clearTimeout(scrollTimeOutCancel);
// clearTimeout(scrollTimeOutCancel);
scrollTimeOutCancel = setTimeout(() => {
scrollRequestAnimationFrameIni = true;
window.cancelAnimationFrame(scrollRequestAnimationFrame);
}, 500);
// scrollTimeOutCancel = setTimeout(() => {
// scrollRequestAnimationFrameIni = true;
// window.cancelAnimationFrame(scrollRequestAnimationFrame);
// }, 500);
// if (!!isadjust) {
// let scrollHeight = $t.get(0).scrollHeight;
@ -92,13 +92,12 @@ export default function luckysheetscrollevent(isadjust) {
"z-index": $("#luckysheet-input-box").css("z-index")
}).show();
if(scrollRequestAnimationFrameIni && Store.scrollRefreshSwitch){
execScroll();
scrollRequestAnimationFrameIni = false;
}
// window.requestAnimationFrame(()=>{
// luckysheetrefreshgrid(scrollLeft, scrollTop);
// });
// if(scrollRequestAnimationFrameIni && Store.scrollRefreshSwitch){
// execScroll();
// scrollRequestAnimationFrameIni = false;
// }
luckysheetrefreshgrid(scrollLeft, scrollTop);
$("#luckysheet-bottom-controll-row").css("left", scrollLeft + 10);

Loading…
Cancel
Save