在1.10.3之前,我认为它是1.9.x,我没有这个问题。但是在更新到jQuery UI 1.10.3之后,当窗口向下滚动时,Firefox在可拖动插件上找到光标中心时遇到问题。
这不会发生在Chrome,Safari或IE中......
你们之前见过这个吗?
var itemImageTop = parseInt( $( 'ul li img' ).attr( 'height' ), 10 ) / 2,
itemImageLeft = parseInt( $( 'ul li img' ).attr( 'width' ), 10 ) / 2;
$( 'ul li img' ).draggable( {
appendTo: 'body',
helper: 'clone',
opacity: 0.5,
zIndex: 100001,
cursor: 'move',
cursorAt: { top: itemImageTop, left: itemImageLeft },
} );
运行脚本时,使用滚动条向下滚动预览窗口,然后尝试拖动图像。你会明白我的意思。
答案 0 :(得分:4)
仅供参考,我只是在Firefox中遇到了这个问题,最终我纠正它的方式是将position:relative;
添加到容纳我的可拖动元素的容器元素中。我只是想把这个放在这里以防万一其他人碰到这个,因为我在阳光下尝试了每一个我能想到的黑客,直到我刚刚开始修补我能够得到它的位置属性工作。可能不适合每个人,但可能会帮助别人!
答案 1 :(得分:0)
好的搜索高低,我终于发现这是一个错误...由于在1.11.x修复了