我有一个高度为100像素的div标签,overflow-y设置为auto。我编写了一些jquery代码来检查滚动是否已经到达底部。我正在使用它来进行我正在进行的无限卷轴项目。
这似乎适用于Firefox,但不适用于Chrome。任何人都可能知道为什么它不能用于Chrome?
以下是我的代码。
Range("A1:D10").Copy
Range("K5").PasteSpecial xlPasteFormats
Range("L5").PasteSpecial xlPasteFormats
Range("M5").PasteSpecial xlPasteFormats
Range("N5").PasteSpecial xlPasteFormats
Range("O5").PasteSpecial xlPasteFormats
答案 0 :(得分:1)
查看Chrome为高度提供的值,当您想要的值为402时,它只会达到(in this example)401.81817626953125,因此请确保向上舍入。
var content = Math.ceil($(this).scrollTop() + $(this).innerHeight());
如果值更高,我也会将此行更改为大于或等于
if (content >= $(this)[0].scrollHeight) {