所以,在 Chrome 和普通浏览器中
$('.selector').scrollTop(9999999999999999);
会滚动到底部,但在 IE 中不会。
如何在 IE 中执行此操作?
最佳答案
您向函数提供的数字超出了 JavaScript 中 Number
的最大值。
9999999999999999 //Your number
9007199254740992 //Number.MAX_VALUE in JavaScript
它可能会换行为负数,或者被设置为 0。
尝试其中一种:
$('.selector').scrollTop($(document).height());
或者
$('.selector').scrollTop(Number.MAX_VALUE);
关于jquery - IE——溢出元素滚动到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21007685/