【发布时间】:2011-03-21 10:17:45
【问题描述】:
我有一个使用jquery lazyload的网站
它工作正常,但现在我希望能够禁用此功能。 原因是,您通常可以滚动浏览图像,这很好,但我也有一个导航,您可以在其中跳转到某个图像。现在当lazyload处于活动状态时,浏览器会跳转到错误的位置,我想那是因为lazyload还加载了一些以前的图像,所以故意的图像被移位了..
所以我想禁用延迟加载,如果子导航处于活动状态.. 类似 unbind..? 有机会吗?
问题是,这两种方法都需要工作。就像单击图像时一样,滚动到下一个(并使用延迟加载)。但是当激活“预览图像”时(它们是预先隐藏的,所以我猜这是可能的),停止延迟加载并加载所有图像。
【问题讨论】:
-
只需删除加载延迟加载 JavaScript 的行。
-
不,那做错了..(会导致错误,比如函数lazyload没有定义,或者不是函数)。加上所有内容都是通过 ajax 加载的,所以我只加载一次头部。
-
这个问题需要更多信息,例如您在使用延迟加载的地方使用的代码。
标签: jquery image lazy-loading