这是我的jQuery函数:
631
当我滚动到下面的元素
时,我想触发它int myvalue = 631;
var matchingmasks = Enumerable.Range(0, 32)
.Select(i => 1 << i)
.Where(i => (myvalue & i) == i)
.ToArray();
答案 0 :(得分:1)
您必须先定义代码才能正常运行
function Foo () {
// ....
}
然后必须这样做:
$(function () {
// Get element for checking scroll
var $el = $('h3[class=count]');
// Get Y position of this element
var y_pos = $el.offset().top;
// Check this on scroll
$(window).on('scroll' function () {
if ($(window).scrollTop() + $(window).height() > y_pos) {
Foo();
}
});
});
答案 1 :(得分:0)
您可以在文档就绪阶段使用该功能,如
if ($(window).height() < 805) {
$(".count").each(function() {
$(this).prop("Counter", 0).animate({
Counter: $(this).text()
}, {
duration: 6e3,
easing: "swing",
step: function(e) {
$(this).text(Math.ceil(e));
}
});
}),
}