我不知道为什么这段代码不起作用:
$(window).scroll(function () {
var $scrtop = $(window).scrollTop(),
$topnavbar = $(".topbar,.navbar-fixed-top");
$topnavbar.mouseenter(function(){
$topnavbar.stop(true,true).fadeTo(4000,1);
}).mouseleave(function(){
$topnavbar.stop(true,true).fadeTo(4000,.5);
})
if( $scrtop > 100 )
{
$topnavbar.stop(true,true).fadeTo(4000,.5);
} else {
$topnavbar.stop(true,true).fadeTo(4000,1);
}
});//scroll
它只是直接进入最终的不透明度,没有fadeTo()的阶段。这是在jsfiddle:http: //jsfiddle.net/pPr9S/