Der*_*rek 1 jquery jquery-ui jquery-ui-dialog
我有一个对话框"弹出"框,可以加载图片和信息,每当我启动框时,页面会自动滚动到底部,不会让我向上滚动直到所有信息都加载完毕.我不知道为什么会这样做.有什么想法吗?
$( "#dialog-view" ).dialog({
resizable: false,
width:'auto',
fluid: true,
modal: true,
autoOpen: false,
buttons:
{
"Done": function()
{
$("#dialog-view").dialog("close");
}
}
});
Run Code Online (Sandbox Code Playgroud)
我有类似的问题,这让我发疯!我正在寻找带有a的锚点#,并且还在搜索javascript动作,迫使它滚动到窗口底部.
事实证明,我加载的AJAX代码底部有一个锚点(指向我网站的链接).Web浏览器呈现代码,使其转到页面上的唯一锚点.
为了消除这种情况,我在锚点添加了一个负的tabindex:
<a href="http://www.keppiehed.com" tabindex="-1">Keppiehed.com</a>
根据如何从tabindex忽略HTML元素的第一个答案?,W3C HTML5规范支持负tabindex值.
我知道这篇文章有点老了,但我希望它可以帮助你和其他人很难诊断问题!