Jquery 超级鱼+;库丰悬停
对于这个wordpress站点:我使用滑动门作为圆角,使用cufon作为字体。 当我想添加一个下拉菜单时,我遇到了“diensten”选项卡悬停的问题。当我通过子菜单的底部离开子菜单时,我的主项将无法恢复正常样式。使用superfish onHide函数,我成功地解决了这个问题,但现在当我将主项悬停到子菜单时,主项的颜色将更改为背景色(因此它变得不可见)。我试图用onBeforeShow函数来解决这个问题,但这破坏了我的第一个解决方案 您可以在此处找到HTML: CSS: JQuery:Jquery 超级鱼+;库丰悬停,jquery,cufon,superfish,Jquery,Cufon,Superfish,对于这个wordpress站点:我使用滑动门作为圆角,使用cufon作为字体。 当我想添加一个下拉菜单时,我遇到了“diensten”选项卡悬停的问题。当我通过子菜单的底部离开子菜单时,我的主项将无法恢复正常样式。使用superfish onHide函数,我成功地解决了这个问题,但现在当我将主项悬停到子菜单时,主项的颜色将更改为背景色(因此它变得不可见)。我试图用onBeforeShow函数来解决这个问题,但这破坏了我的第一个解决方案 您可以在此处找到HTML: CSS: JQuery: $('
$('#top .menu').superfish({
hoverClass: 'sfHover',
autoArrows: false,
delay:0,
/*onBeforeShow: function() { $(this).prev().addClass('white'); },*/
onHide: function() { $(this).prev().addClass('grey') }
});
提前谢谢 我认为你应该使用
Cufon.refresh();
当您使用Cufon font
时,您需要在更改任何样式后使用Cufon.refresh()
,例如,您使用了addClass('gray')
并且该类将灰色
应用于字体,但是如果您在更改类后不使用Cufon.refresh()
,则无法看到更改。换句话说,在动态更改使用Cufon font
的任何元素的字体样式后,您必须使用Cufon.refresh()代码>生效。我认为您应该使用
Cufon.refresh();
当您使用Cufon font
时,您需要在更改任何样式后使用Cufon.refresh()
,例如,您使用了addClass('gray')
并且该类将灰色
应用于字体,但是如果您在更改类后不使用Cufon.refresh()
,则无法看到更改。换句话说,在动态更改使用Cufon font
的任何元素的字体样式后,您必须使用Cufon.refresh()代码>以生效