我怎么能有一个剑道窗口与滚动条打开scrollTo(0,0)
How can I have a Kendo window with a scrollbar open with a scrollTo(0,0)?
我有一个剑道窗口,有一个滚动条。如果用户向下滚动到窗口内容的底部,关闭窗口,然后重新打开,窗口将在相同的滚动位置打开(即在窗口内容的底部)。但是,我希望窗口在重新打开时始终显示在内容的顶部。如何做到这一点?
下面是演示问题的示例:
http://jsfiddle.net/e6shF/24/这里有一些代码从小提琴,因为我必须包括这篇文章的工作…
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);
});
要将<div id="win">
滚动回顶部位置,只需运行:
$("#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);
});
相关文章:
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- 在firefox和chrome中的左侧显示iframe滚动条
- jquery:将动画绑定到滚动条位置的更好方法
- 在窗口中添加滚动条
- 如何查明鼠标按下事件是否发生在滚动条上或元素中的其他任何位置
- 使用没有插件的javascript自定义滚动条
- CodeMirror.禁用垂直滚动条
- 在滚动时,在隐藏滚动条和隐藏溢出的同时触发事件
- 可以'无法使滚动条正常工作
- 强制滚动条覆盖页面内容
- 如何隐藏滚动条,但希望它继续工作
- 滚动所有嵌套的滚动条,使HTML元素进入视图
- 使用浏览器滚动条而不是iframe滚动条
- 滚动条在关闭引导对话框后消失
- javascript/获取滚动条位置的回调
- jQuery scrollTo与滑动滚动条
- 禁用滚动条和鼠标滚轮,但不禁用scrollTo
- 滚动条不移动在jQuery slimScroll使用ScrollTo
- 我怎么能有一个剑道窗口与滚动条打开scrollTo(0,0)