我试图打开使用jQuery 1.4和jQuery-UI-1.8rc3.custom.js一个模式对话框的jQuery窗口向上滚动时的jQuery对话框打开
对话框打开了没有任何问题,在所有浏览器,但在IE 7和6中,在对话框打开后,窗口会自动滚动到按钮...我尝试将窗口向上滚动回模态位置,但非常不一致。 使用下面的代码行开拓模式后
window.scrollTo($('#selector').dialog('option', 'position')[0],$('#selector').dialog('option', 'position')[1]);
我注意到一个奇怪的是,之后我打开模式,页面变成巨大......如果一些额外的东西就增加了高达底部......并最终滚动到底部。 任何想法,为什么这可能
<div id="selector">
</div>
中的document.ready
$('#selector').dialog({
bgiframe: true,
autoOpen: false,
width: 100,
height: 100,
modal: true,
position: 'top'
});
在JS
$('#selector').dialog('open');
哦......我想我错过了它,当我复制代码到stackoflow.com和编辑它,它确实有“#”标志...谢谢指点出来虽然! – 2010-05-06 02:18:02
我已经更新了我的答案。 – Mottie 2010-05-06 03:16:10
对不起,我没有机会实施你的建议,直到现在。给我几个小时,我会回到你身边。 非常感谢您回复! – 2010-05-06 23:10:23