>我有一个对话框,显示HTML文件的内容。在此文件中,底部有一个 href 链接。现在,每次显示对话框时,它都会自动滚动到该链接并将焦点设置为该链接。
如何在对话框显示后将滚动位置设置回顶部?
这是jquery代码:
<script type="text/javascript">
$(function()
{
$('#faq1_pnM').dialog(
{
title: 'Frequently asked questions',
autoOpen: false,
modal: true,
show: 'puff',
hide: 'puff',
open: function() {
var e1 = $(this);
var scrollY = this.scrollHeight;
e1.scrollTop(scrollY);
e1.parent().queue(function(next) {
e1.scrollTop(scrollY);
next();
});
},
resizable: false,
closeOnEscape: true,
width: '650',
height: '500',
minWidth: '500',
minHeight: '500'
}).dialog('open');
});
</script>
如您所见,我尝试了打开:功能...东西,但这并不能解决问题。
我错过了什么吗?
找到了解决方案:
我删除了 scrollY 变量并将其替换为 0(零)。