Javascript 如何使剑道窗口中的滚动条以滚动键(0,0)打开?

Javascript 如何使剑道窗口中的滚动条以滚动键(0,0)打开?,javascript,scroll,window,kendo-ui,Javascript,Scroll,Window,Kendo Ui,我有一个有滚动条的剑道窗口。如果用户向下滚动到窗口内容的底部,关闭窗口,然后重新打开,则窗口将以相同的滚动位置(即窗口内容的底部)打开。但是,我希望窗口在重新打开时始终显示在内容的顶部。如何做到这一点 下面是JSFIDLE演示的问题: 这里有一些来自小提琴的代码,因为我必须包括这篇文章才能工作 var win; function openWindow() { if (!win) { win = $('#win').kendoWindow({ mo

我有一个有滚动条的剑道窗口。如果用户向下滚动到窗口内容的底部,关闭窗口,然后重新打开,则窗口将以相同的滚动位置(即窗口内容的底部)打开。但是,我希望窗口在重新打开时始终显示在内容的顶部。如何做到这一点

下面是JSFIDLE演示的问题:

这里有一些来自小提琴的代码,因为我必须包括这篇文章才能工作

var win;
function openWindow() {
    if (!win) {
        win = $('#win').kendoWindow({
            modal: true,
            width: '100px',
            height: '100px'
        });
    }
    $('#win').css('display', '');
    win.data('kendoWindow').center().open();
}

$(document).ready(function() {
    $('#button').click(openWindow);
});
要将
卷回顶部位置,只需运行:

$("#win").scrollTop(0);
重新打开后:

var win;
function openWindow() {
    if (!win) {
        win = $('#win').kendoWindow({
            modal : true,
            width : '100px',
            height: '100px'
        });
    }
    $('#win').css('display', '');
    win.data('kendoWindow').center().open();
    $('#win').scrollTop(0);
}
$(document).ready(function() {
    $('#button').click(openWindow);
});
或者,如果您想简化代码:

$(document).ready(function () {
    function openWindow() {
        win.center().open();
        win.element.scrollTop(0);
    }
    var win = $('#win').kendoWindow({
        visible: false,
        modal  : true,
        width  : '100px',
        height : '100px'
    }).data("kendoWindow");
    $('#button').click(openWindow);
});