這段代碼在jQuery-1.3.2.min.js中運行良好,但不能在jQuery-1.6.2.min.js中運行。jQuery 1.6.2 mouseup沒有觸發
$(function(){
$(document).mousedown(mouseUpAfterDrag);
function mouseUpAfterDrag(e) {
/* You can record the starting position with */
var start_x = e.pageX;
var start_y = e.pageY;
$().mousemove(function(e) {
/* And you can get the distance moved by */
var offset_x = e.pageX - start_x;
var offset_y = e.pageY - start_y;
});
$().one('mouseup', function() {
alert("This will show after mousemove and mouse released.");
$().unbind();
$(document).mousedown(mouseUpAfterDrag);
});
// Using return false prevents browser's default,
// often unwanted mousemove actions (drag & drop)
return false;
}
});
如何使這段代碼在jQuery-1.6.2.min.js上工作? 任何解決方案?
任何錯誤信息?嘗試使用螢火蟲。 –
通過「不運行」你的意思是什麼,到底是什麼? – Blazemonger
@ mblase75 mouseup沒有觸發 – Raju