Javascript Div溢出自定义位置
当页面加载时,我试图滚动到所需的位置。滚动条位于div内。以下是代码:Javascript Div溢出自定义位置,javascript,Javascript,当页面加载时,我试图滚动到所需的位置。滚动条位于div内。以下是代码: function scroll() { document.getElementById('content').scrollTo(500,500); } 但它不起作用,我的JavaScript中的任何建议都非常糟糕???将Ian的评论转换为答案: scrollTo仅适用于窗口,而不适用于单个元素。它们具有可更改的scrollTop和scrollLeft属性: function scroll(elem,x,y) {
function scroll()
{
document.getElementById('content').scrollTo(500,500);
}
但它不起作用,我的JavaScript中的任何建议都非常糟糕???将Ian的评论转换为答案:
scrollTo
仅适用于窗口,而不适用于单个元素。它们具有可更改的scrollTop
和scrollLeft
属性:
function scroll(elem,x,y) {
elem.scrollLeft = x;
elem.scrollTop = y;
}
// to call:
scroll(document.getElementById('content'),500,500);
将Ian的评论转换为答案:
scrollTo
仅适用于窗口,而不适用于单个元素。它们具有可更改的scrollTop
和scrollLeft
属性:
function scroll(elem,x,y) {
elem.scrollLeft = x;
elem.scrollTop = y;
}
// to call:
scroll(document.getElementById('content'),500,500);
scrollTo
是窗口的一种方法,而不是元素
节点。如果您试图滚动元素
,请设置滚动顶部
(和滚动左侧
)属性,如-document.getElementById('content')。滚动顶部(500)??我说它们是属性。可以使用赋值运算符设置属性。所以它就像someElement.scrollTop=500例如,code>如果它是一个什么?如果什么是一个对象呢?scrollTo
是窗口的一种方法,而不是元素
节点。如果您试图滚动元素
,请设置滚动顶部
(和滚动左侧
)属性,如-document.getElementById('content')。滚动顶部(500)??我说它们是属性。可以使用赋值运算符设置属性。所以它就像someElement.scrollTop=500代码>作为一个例子,如果它是一个什么?如果什么是一个对象呢?我已经按照你在例子中告诉我的那样做了。。。它仍然不起作用。我已经按照你在示例中告诉我的那样做了。。。它仍然不起作用。