Хорошо, у меня есть это до сих пор, и это работает до некоторой степени,
$('a').click(function(e)
{
e.preventDefault();
var preFix = $(this).attr("href");
$('img.swap').each(
function() { this.src = this.src.replace('.gif', (preFix)+'.gif');
});
});
Это перетаскивает ссылку 'HREF' и добавляет ее в конец изображения. Проблема в том, что, когда я нажимаю на первую ссылку, изображения меняются очень хорошо, но во второй раз, когда я нажимаю одну из 5 ссылок, изображение разрывается.
Я думаю, это потому, что он просто добавляет 2-й префикс в конце первого. Я перепробовал несколько вещей, но в итоге это все сломалось.
Мне нужно сделать две вещи:
1) Когда вы нажимаете одну ссылку, затем другую, я хочу удалить старый префикс и новый.
2) Если дважды щелкнуть по одной и той же ссылке, мне нужно сначала добавить префикс, а затем просто удалить префикс.
Большое спасибо