jquery - IE——溢出元素滚动到底部

标签 jquery internet-explorer

所以,在 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/

相关文章:

javascript - 在 IExplorer 中检测字体下载权限

ajax - Internet Explorer 在 window.open 和 AJAX 调用上调用 window.onbeforeunload

jquery - 使用 jQuery 检测 IE

javascript - 从对象中获取唯一项

javascript - 全宽 slider - 交叉淡入淡出过渡问题

javascript - GetAddress.io 和 'No Access Control Allow Origin' 错误

html - 寻找一种干净的方法来处理多个内联 block 元素的 IE7 兼容性

css - Internet Explorer 和 Safari 移动 css 过滤器反转

jquery - .hover(...) 等等。 ("hover"...) 行为不同

jquery - 使用 jQuery 在 Android 上确定长按(长按,点击保持)