我有一个包含很多图像的页面,这些图像最初是隐藏的,因为我使用的是选项卡式 div(即使用 CSS display:none 隐藏一些 div)。
因此,当页面加载时,加载所有图像需要很长时间,这看起来页面很慢(因为浏览器上的加载栏在 10 秒以上没有完成)。
我想要一种在页面上可见之前不加载图像的方法。
我玩过 jQuery LazyLoad ,但是这似乎只在滚动浏览器时加载图像(这不适用于选项卡式 div)。
因此,有没有一种方法可以将 LazyLoad 更改为这样工作,或者有更好的方法吗?
谢谢!
最佳答案
也许 jQuery Tabs可以做你需要的,在选项卡上使用 ajax 调用...
如何显示隐藏的 div?
关于javascript - 使用 javascript 事件加载浏览器图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717852/