次のように、しばらくの間、jQuery を使用してバックグラウンド ロールオーバーを行ってきました。
$("#menusearchbutton").hover(function(){$(this).css('backgroundPosition', '0px -24px');},function(){$(this).css('backgroundPosition', '0px 0px');});
しかし最近、IE6-8 で :hover を含む疑似クラスを使用できる Selectivizr に出会いました。
jQueryを使用するよりも良い方法でしょうか? もちろん、どちらも JS であるため、ユーザーが JavaScript を有効にするという要件を回避することはできません。しかし、それ以外に、一方を他方の代わりに使用することで得られる利点はありますか?
乾杯 :)