我受此启发
做了一个非常简单的jQuery翻转函数: http ://www.smileycat.com/miaow/archives/000224.php 。img
它只是检查名称img
中包含_off
的所有 s 并将它们交换为img
具有相同名称但“_on”而不是“_off”的名称。
由于我不能img
在布局中使用 background ,我觉得这是一个方便的解决方案。但是我感觉交换并不顺畅,就像函数运行缓慢一样。你怎么看?有没有办法优化它?
这是代码:
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);
}
);
}