Я сделал очень простую jQuery img
функцию ролловера, вдохновленную этой:
http://www.smileycat.com/miaow/archives/000224.php.
Он просто проверяет все img
, которые содержат _off
в своем имени, и заменяет их на img
с тем же именем, но "_on" вместо "_off".
Поскольку я не могу использовать фон img
s в своем макете, я считаю, что это удобное решение.
Но у меня есть ощущение, что обмен не является плавным, как если бы функция работала медленно.
Как вы думаете?
Есть ли способы оптимизировать его?
Вот код:
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);
}
);
}