Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ryan778
GitHub Repository: Ryan778/Ryan778.github.io
Path: blob/master/emojionearea/src/function/lazyLoading.js
575 views
1
define([
2
'jquery'
3
],
4
function($) {
5
return function() {
6
var self = this;
7
if (!self.sprite && self.lasyEmoji[0]) {
8
var pickerTop = self.picker.offset().top,
9
pickerBottom = pickerTop + self.picker.height() + 20;
10
self.lasyEmoji.each(function() {
11
var e = $(this), top = e.offset().top;
12
if (top > pickerTop && top < pickerBottom) {
13
e.attr("src", e.data("src")).removeClass("lazy-emoji");
14
}
15
})
16
self.lasyEmoji = self.lasyEmoji.filter(".lazy-emoji");
17
}
18
}
19
});
20