firefox では position-y が機能しないことを考慮して、hasClass 'no-event' のときに background-position-y を設定できるように、jquery に少しコードを書く必要があります。
私は何を間違っていますか?
CSS
#products-events .nav li.no-event a:after{background-position-y:-67px;}
Jクエリ
if ($('#products-events li').hasClass('no-event')) {
//$('.no-event').css('background-position','-67' + yposition );
}
フィドル