これに触発さ
れた非常に単純なjQueryロールオーバー関数を作成しました: http://www.smileycat.com/miaow/archives/000224.php。img
img
名前に含まれるすべての をチェックし、同じ名前で「_off」ではなく「_on」_off
と交換します。img
私のレイアウトでは background を使用できないのでimg
、これは便利な解決策だと思います。しかし、関数の実行が遅い場合のように、スワッピングがスムーズではないと感じています。どう思いますか?それを最適化する方法はありますか?
コードは次のとおりです。
function roll_over() {
$("img[src*='_off']").hover(
function() {
var stringa = $(this).attr("src");
var stringa = stringa.replace("_off", "_on");
$(this).attr("src", stringa);
},
function() {
var stringa = $(this).attr("src");
var stringa = stringa.replace("_on", "_off");
$(this).attr("src", stringa);
}
);
}