2
即時嘗試讓jquery框拖動,但問題是,當我拖動速度非常快時,「鼠標移動」移動速度比我的鼠標慢,當鼠標移出拖動#框鼠標移動不會動,我怎麼能解決這個問題?:當你用鼠標快速移動時,鼠標移動速度會變慢
function position(div,x,y) {
x = x-100;
y = y-100;
$(div).css({'left':x, 'top':y});
}
$(document).ready(function() {
var check = false;
$("#box").mousedown(function() {
check = true;
$("#box").mousemove(function (e) {
if(check != false) {
position("#box", e.pageX, e.pageY);
}
});
}).mouseup(function() {
check = false;
});
});
嘗試在JsFiddle上測試此代碼。 – Blender
嘿,它不工作:http://jsfiddle.net/TqrdS/ –
這是我的觀點:P'.style.left'不會在jQuery對象上工作。 – Blender