0
我有方法實現下面的代碼,更新鼠標位置漸漸
var previuosX=objectPositionX;
if (!e) var e = window.event;
if (e.pageX || e.pageY) {
currentPositionX = e.pageX;
cuurentPositionY = e.pageY;
}
所以我檢索這樣的鼠標位置,並且通過使用此我將更新對象作爲位置,
var deltaX=previuosX-currentPositionX;
objectPositionX= objectPositionX-deltaX;
previuosX=currentPositionX;
說我總是將對象移到左邊(水平總是),所以'previuosX'總是保持正值,並且我用來每次保留'previuosX'的值。
問題是,每當我將鼠標移動得更快時,'currentPositionX'值將會更高,所以差異'deltaX'更高,因此現在對象被移動到更遠的更遠的距離,但它跳轉到新的位置而不是逐漸移動,我需要以更大的差異,任何想法逐漸移動物體。