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){ $(document).on("touchstart", ".luckysheet-cs-touchhandle", function(event){
luckysheet_touchhandle_status = true; luckysheet_touchhandle_status = true;
luckysheet_touchmove_status = false; luckysheet_touchmove_status = false;
console.log(1111111111); // console.log(1111111111);
event.stopPropagation(); event.stopPropagation();
}) })

23
src/global/scroll.js

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

Loading…
Cancel
Save