无法自动向下滚动div元素。
$('#div').scrollTop(1000)
这不起作用,但如果点击它就可以工作:
$('btn').click(function()
{
$('#div').scrollTop(1000);
});
我需要它向下滚动而不点击任何按钮。我需要改变什么?
答案 0 :(得分:0)
$(document).ready(function(){
$('#div').scrollTop(1000);
});
答案 1 :(得分:0)
在文档准备好后尝试运行它:
$(function() { // short for $(document).ready(function() {
$('#div').scrollTop(1000);
});
你可能在元素存在之前运行你的脚本(检查$('#div').length
- 如果它是0
,你过早运行它)。你需要等到DOM被加载,包装你上面的代码将处理。
答案 2 :(得分:0)
$(document).ready(function() {
$('#div').scrollTop(1000);
});