From 49a5988fe2343f870b76d5b6675a7502bf78a47e Mon Sep 17 00:00:00 2001 From: Bryan Bergman Date: Mon, 6 Jun 2016 15:18:19 -0700 Subject: [PATCH] Trigger load event for videos (#27 #75 #86) --- src/jquery.lazyloadxt.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/jquery.lazyloadxt.js b/src/jquery.lazyloadxt.js index 566d37c..b7a056f 100644 --- a/src/jquery.lazyloadxt.js +++ b/src/jquery.lazyloadxt.js @@ -8,7 +8,7 @@ // options var lazyLoadXT = 'lazyLoadXT', dataLazied = 'lazied', - load_error = 'load error', + load_error = 'load loadeddata error', classLazyHidden = 'lazy-hidden', docElement = document.documentElement || document.body, // force load all images in Opera Mini and some mobile browsers without scroll event or getBoundingClientRect() @@ -159,6 +159,9 @@ * @param {Event} e */ function triggerLoadOrError(e) { + if (e.type === 'loadeddata') { + e.type = 'load'; + } triggerEvent(e.type, $(this).off(load_error, triggerLoadOrError)); }