Замена битых картинок на сайте jQuery

Избитая тема о замене битых картинок на сайте решается просто с помощью jQuery и имеет хорошую поддержку в браузерах, я проверял в современных браузерах и в IE8.

Документация по методу $.error()

И быстрый пример для проверки работы метоа

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8"/>
        <title>Document</title>
        <script src="jquery.min.js"></script>
    </head>
    <body>
        <script type="text/javascript">
         $(function() {
             $('img').on('error', function() {
                 $(this).attr('src', 'replacement.png');
             });
         });
        </script>
        <img src="http://localhost/empty/" />
        <img src="normal.jpg" />
    </body>
</html> 
 
Хочется заметить, что в новой версии jQuery нет поддержки IE8.

Комментарии

Популярные сообщения из этого блога

Установка утилиты yandex disk для ubuntu

Отправка пост запроса AngularJS