我正在尝试arrival.js库,以检测何时将元素注入到体内或以某种方式在DOM
中可用。这是我在JS中尝试的代码:
setTimeout(function() {
$("body").append("<p class = 'foo'>Yep</p>");
}, 5000);
$(function() {
$(document).arrive(".foo", function() {
alert("hell Yeah");
});
});
问题是,元素确实会在5秒钟后附加到主体,但是警报永远不会出现。任何想法如何使其按预期工作?
这是fiddle。
最佳答案
删除资源中的arrive.min.js
并使用此CDN链接
https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
fiddle
关于javascript - 到达.js未检测到注入(inject)的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53832872/