请看我的JS小提琴......
当我的英雄div出现在视口中时,不确定为什么这不能简单地尝试添加一个类。
$(document).ready(function(){
$('.hero').bind('inview', function (event, visible) {
if (visible == true) {
// element is now visible in the viewport
$('.home').addClass('test');
} else {
// element has gone out of viewport
$('.home').removeClass('test');
}
});
});
答案 0 :(得分:1)
试试这个:https://github.com/schaenk/jquery-in-viewport
if ($('.hero').inViewport()) {
$('.home').addClass('test');
else {
$('.home').removeClass('test');
}
答案 1 :(得分:0)
我用工作代码更新了你的小提琴:
我已采取措施解决这个问题:
.test p
为红色。