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