我正在尝试arrival.js库,以检测何时将元素注入到体内或以某种方式在DOM
中可用。这是我在JS中尝试的代码:
setTimeout(function() {
$("body").append("<p class = 'foo'>Yep</p>");
}, 5000);
$(function() {
$(document).arrive(".foo", function() {
alert("hell Yeah");
});
});
问题是,元素确实在5秒后被附加到主体上,但是警报永远不会出现。知道如何使其按预期工作吗?
这是fiddle。
答案 0 :(得分:3)
删除资源中的arrive.min.js
并使用此CDN链接
https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js