我目前正在使用jQuery.appear来检查元素是否在view-port中。该插件效果很好。但它只发射一次。我希望每当元素在视口中时触发它。
$("#creative_thinkers").appear(function () {
console.log("Only fires once");
});
答案 0 :(得分:1)
如README中所述:
$('#creative_thinkers').on('appear', function(event, $all_appeared_elements) {
// this element is now inside browser viewport
});
我检查了demo,而且每次似乎都会开火。
答案 1 :(得分:0)
尝试jQuery one http://api.jquery.com/one
$('#creative_thinkers').one('appear', function(event, $all_appeared_elements) {
// this element is now inside browser viewport
});