jquery window.load()函数赢得't在ios5上触发
jquery window.load() function won't trigger on ios5
我在页面上有一个简单的加载div,当整个页面加载完毕时,它就会淡出。我使用一个简单的代码片段如下:
$(window).load(function(){
$('#loading').fadeOut(500);
});
这段代码在我所有的桌面浏览器和手机chrome中都能很好地工作,但它不能与我的ipod3g的ios5safari浏览器一起工作。加载程序不会消失,因此网页是无用的。我能做些什么来解决这个问题?ps:我不想在这里使用document.ready
,因为当页面完全加载时,我要做的事情就会发生。
您应该这样做:
$(function(){
$('#loading').fadeOut(500);
});
所以我自己发现,使用javascript的原生load
事件可以解决问题:
window.addEventListner('load', function(){
//do the stuff
});
欢呼
相关文章:
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- jQuery点击ON现在使用.load触发关闭
- .load()函数赢得't加载javascript
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 使用.load()后在Lightbox中插入谷歌地图
- .load ajax无法正常工作whitin wordpress主题
- 在Debian中运行包含load()和print()函数的JS脚本
- jQuery css可见性在load方法中不起作用
- Mediawiki皮肤创建-Javascript don'Don’t get load
- $(window).load在带有异步js-libs的IE中触发得太快
- 动态潜水高度jQuery.Load()不工作
- jQuery .load with variable as url
- google.maps.event.addDomListener(window, 'load', fun
- Selectboxit Load Time
- jQuery.load()是另一个包含prism.js的页面
- $(window).load()被调用了无数次
- Turbolinks等效于window.load的事件
- Three.js issue creating meshes outside of loader's load(
- 确定window.load函数的优先级
- jquery window.load()函数赢得't在ios5上触发