Javascript 如何在点击时在ui网格中移动列&;持有
点击并按住时,如何在ui网格中移动列Javascript 如何在点击时在ui网格中移动列&;持有,javascript,angularjs,angular-ui-grid,ui-grid,Javascript,Angularjs,Angular Ui Grid,Ui Grid,点击并按住时,如何在ui网格中移动列 我正在使用触摸设备的ui网格,因此需要通过点击并按住网格列标题来移动列,是否有人知道如何克服此问题。您好,您可以这样做 animateElement(function(evt) grid.scrollContainers($scope.$parent.containerId, scrollEvent, evt); }); element.on('touchstart', touchStart); element.on('touchend',
我正在使用触摸设备的ui网格,因此需要通过点击并按住网格列标题来移动列,是否有人知道如何克服此问题。您好,您可以这样做
animateElement(function(evt)
grid.scrollContainers($scope.$parent.containerId, scrollEvent, evt);
});
element.on('touchstart', touchStart);
element.on('touchend', touchEnd);
var lastTouchEvent;
var touchduration = 500;
var touchTimer;
var onlongtouch = function(){
movableFn(lastTouchEvent);
};
var touchStart = function(event){
lastTouchEvent = event;
touchTimer = setTimeout(onlongtouch, touchduration);
};
var touchEnd = function(event){
if(touchTimer){
clearTimeout(touchTimer);
touchTimer = null;
return;
}
};
我希望它对你有用。嗨,也许你可以这样做
animateElement(function(evt)
grid.scrollContainers($scope.$parent.containerId, scrollEvent, evt);
});
element.on('touchstart', touchStart);
element.on('touchend', touchEnd);
var lastTouchEvent;
var touchduration = 500;
var touchTimer;
var onlongtouch = function(){
movableFn(lastTouchEvent);
};
var touchStart = function(event){
lastTouchEvent = event;
touchTimer = setTimeout(onlongtouch, touchduration);
};
var touchEnd = function(event){
if(touchTimer){
clearTimeout(touchTimer);
touchTimer = null;
return;
}
};
我希望它对你有用