到达.js未检测到注入的元素

时间:2018-12-18 12:20:06

标签: javascript

我正在尝试arrival.js库,以检测何时将元素注入到体内或以某种方式在DOM中可用。这是我在JS中尝试的代码:

setTimeout(function() {
    $("body").append("<p class = 'foo'>Yep</p>");
}, 5000);

$(function() {   
    $(document).arrive(".foo", function() {
        alert("hell Yeah");
    });    
});

问题是,元素确实在5秒后被附加到主体上,但是警报永远不会出现。知道如何使其按预期工作吗?

这是fiddle

1 个答案:

答案 0 :(得分:3)

删除资源中的arrive.min.js并使用此CDN链接

  

https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js

fiddle