我正在创建一个动态滚动 div,它在 Jsfiddle 上运行良好,如此处所示 --> http://jsfiddle.net/9zXL5/19/embedded/result/但在浏览器上我得到:
未捕获的类型错误:无法将属性“onscroll”设置为 null
所以然后我添加$(document).ready(function (){
到我的代码中并得到了
未捕获的 ReferenceError:未定义 yHandler
我不明白为什么我会收到这些错误,但它在 jsfiddle 上流畅。如果有人能告诉我我不理解或遗漏的内容,我将不胜感激。有问题的代码如下
var movelist = document.getElementById('movelist');
$(document).ready(function (){
function yHandler (){
var contentHeight = movelist.scrollHeight;
var yOffset = movelist.clientHeight;
var y = yOffset + movelist.scrollTop;
if(y >= contentHeight){
movelist.innerHTML += '<div class ="newData">hey look at me</div>';
}
}
});
movelist.onscroll = yHandler;