Lazysizes - 检测preloadAfterLoad何时启动

时间:2015-05-31 17:52:58

标签: javascript jquery lazy-loading

我使用了很棒的lazysizes脚本和Owl Carousel 2.他们一起工作很棒。我设置了选项:

<%= form_tag sign_in_path, {name: "sentMessage", novalidate:""} do %>
  <%= label_tag :email %>
  <%= email_field_tag :email, '', class: "form-control", id: "email"  %>

  <%= label_tag :password %>
  <%= password_field_tag :password, '', class: "form-control", id: "password" %>

  <%= submit_tag "Sign in!", class:"btn btn-default pull-right send" %>
  <%= link_to "Not a member yet? Sign up", sign_up_path %>
<% end %>

如何在最初的&#39; in-view&#39;之后检测lazysizes何时开始加载剩余的“懒惰队列”?图像加载完毕?

我知道这发生在窗口onload事件之后,所以我可以只监听窗口onload。但是当我读到这个时:

https://api.jquery.com/load-event/

它说当使用带有图像的加载事件时有一些警告,例如它不能一致地工作,也不能可靠地跨浏览器,可以停止为已经存在于浏览器缓存中的图像等。

我过去曾使用插件waitForImagesimagesLoaded,但如果没有这些插件,还有其他方法吗?

0 个答案:

没有答案