首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jquery 拖拽插件easydrag点击位置偏移有关问题

2012-11-08 
jquery 拖拽插件easydrag点击位置偏移问题$.updatePosition function(e) {var pos $.getMousePosition

jquery 拖拽插件easydrag点击位置偏移问题

$.updatePosition = function(e) {var pos = $.getMousePosition(e);var spanX = (pos.x - lastMouseX);var spanY = (pos.y - lastMouseY);if(lastElemTop + spanY != 0){$(currentElement).css("top",  (lastElemTop + spanY));}if(lastElemLeft + spanX != 0){$(currentElement).css("left", (lastElemLeft + spanX));}else{$(currentElement).css("left", -$(currentElement).width());}};


只点击时lastElemLeft + spanX == 0而此情况下,插件会偏移一个当前Div的宽度,因此添加处理$(currentElement).css("left", -$(currentElement).width());

热点排行