Имею галерею лайтбокс.
<ul class="gallery">
<li><a href="http://newdomain.ru/images/30652.jpg" title="" rel="lightbox-atomium">
<img src="http://newdomain.ru/images/30652t.jpg">
</a>
</li>
</ul>
Необходимо при утерянной ссылке на большую картинку, заменить её адрес со старого домена. Пишу на jQuery - не работает. Что я делаю не так
<script>
$('a').on('error',function(){
$(this).attr('href', $(this).attr('href').replace('newdomain', 'olddomain'));
});
</script>
Как Вы полагаете, в какой момент должно произойти событие error
на элементе а
?
$(".gallery li a").each(function(i, a) {
var img = document.createElement("img");
img.onerror = function() {
$(a).attr('href', $(a).attr('href').replace('newdomain', 'olddomain'));
};
img.style.display = "none";
img.src = $(a).attr('href');
a.appendChild(img);
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли как-то определить переменную по ее имени в виде строки?
Допустим, класс внутри себя содержит дженерик словарьЯ бы хотел его прокинуть наружу, но с запретом на редактирование