当我使用jquery.inview处于特殊滚动位置时,我正在触发一个事件。如果元素在视口中,它通过添加类来工作。在我的脚本中我说以下
var $BG = $('#BG')
$('#BG').bind('inview', function (event, visible)
{
if (visible == true) {
$(this).addClass("inview");
} else {
$(this).removeClass("inview");
}
});
if($BG.hasClass("inview")){
$('#diagonal').css('left',0)
$('#diagonal').css('top',0)
}
但它会一次又一次地触发 .css 事件,但我希望它们仅在 #BG 第一次获得“inview”类时触发。谢谢泰德