jQuery scrollTop()没有'不能在Safari中工作
jQuery scrollTop() doesn't work in Safari
我使用此函数在Chunks中加载网页,以减少主页的页面加载时间。
这在chrome和UC浏览器中运行良好。只有safari浏览器出现了问题。
这是我的代码:
if($(window).scrollTop() + $(window).height() == $(document).height()) //user scrolled to bottom of the page?
{
}
当我要提醒循环中的某个东西时,它在iphone中也不起作用。指引我哪里做错了什么。
谢谢。
我记得,safari在jquerys窗口高度方面有问题。请尝试window.innerHeight
所以你的代码看起来像这个
if($(window).scrollTop() + window.innerHeight == $(document).height()) {
alert('bottom')
}
相关文章:
- jQuery Datepicker可以在Safari中工作,但不能在FF或Chrome中工作
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- jQuery$.post可以在chrome、safari中工作,但不能在FF中工作(声明成功回调函数未定义)
- RGB 到 HEX JavaScript 函数在 Chrome 中工作,但不能在 Firefox 或 Safari 中工
- 我的简单Javascript代码可以在Safari上运行,但不能在Chrome、Firefox或Opera上运行
- Date.prototype.get日期;不能在Safari中工作
- JQuery图像大小计算没有'不能在Chrome/Safari中工作
- JavaScript倒计时;不能在Safari中工作
- 为什么这个html5音频不能在chrome上工作,但在safari上工作得很好
- Javascript可以在Safari上运行,但不能在任何其他浏览器上运行
- Javascript在Safari中工作,但不能在Chrome或Firefox中工作
- jQuery在Chrome和Safari中工作,但不能在Firefox或IE中工作
- 不能在一个页面上编写cookie,Safari iOS
- 为什么 $(document).blur() 和 $(document).focus() 不能与 Safari 或 Ch
- Ajax在Chrome / Safari中提交作品,但不能在Firefox / IE中提交作品
- jQuery scrollTop()没有'不能在Safari中工作
- 谷歌地图地理编码PHP可以在IE中工作,但不能在Chrome/mobile、Edge或Safari/mobile中工作.
- JavaScript代码只能在Chrome中使用,但不能在Firefox、IE、Opera和Safari中使用
- Javascript倒计时;不能在Safari或IE中工作
- 调用input的点击事件;不能在Safari中工作