【发布时间】:2014-01-19 08:52:27
【问题描述】:
当不同的 div 进入视口时,我想向菜单项添加一个类。
我已经成功复制了此处的警报:http://jsfiddle.net/blowsie/M2RzU/ 但是,当我尝试将其从警报更改为 addClass 或 toggleClass 时,它会中断。这是我的代码:
$('#portfolio').bind('inview', function (event, visible) {
if (visible == true) {
// element is now visible in the viewport
$( "#menu-item-portfolio" ).addClass( ".active-area" );
} else {
// element has gone out of viewport
}
});`
我想在#portfolio 进入视口时将.active-area 添加到#menu-item-portfolio,然后在#portfolio 离开视口时将其删除。
【问题讨论】:
-
要在哪个元素上添加和删除类。
-
我想在#portfolio 进入视口时将.active-area 添加到#menu-item-portfolio,然后在#portfolio 离开视口时将其移除。