我为我们的一款产品使用了jQuery ui(jquery-ui-1.10.3)对话框插件,发现了一个可能的“问题”:当托管页面较小或托管页面的当前视图滚动到顶部时,拖动打开的对话框的行为符合预期。当在一个滚动到顶部以外的某个地方的大页面中托管一个对话框时,问题开始显现,在这种情况下,对话框在拖动过程中开始四处跳动。它发生在 IE 9 和最新的 Firefox (21.0) 上。
该页面是动态生成的、复杂的并且必须很长。我不熟悉小提琴,但它似乎没有我可以使用的 jQuery-ui lib 选项的选项。
更具体地说,我发现如果我将托管页面向下滑动 100 像素(因此托管页面的顶部 100 像素“馈入”到浏览器窗口的顶部边框中)然后当我拖动对话框而不是跟随鼠标时,它向下跳 100 像素,使其脱离鼠标捕获。
对话框初始化为
$(元素).dialog({ 自动打开:假,宽度:950,高度:820, 模态:假,可调整大小:真,可拖动:真 });
我的问题是:1)其他人有同样的问题吗?2)如果是这样,这是设置问题还是错误。
这里的任何专家可以帮助我吗?