Итак, у меня есть этот php-скрипт, который выводит HTML-таблицу с данными о некоторых файлах (например, имя файла, размер файла и т. Д.)
У меня есть эта функция javascript, которая отображает картинку при наведении курсора на тег, относящийся к классу «Предварительный просмотр». Например, если имя файла: somePic.jpg, при наведении курсора на таблицу somePic.jpg рядом с мышью появится изображение.
Теперь не все эти файлы являются изображениями, некоторые из них являются .mp3, поэтому, конечно, когда вы наводите на них курсор, JavaScript не может отображать изображение.
Чтобы справиться с этим случаем, я добавил в тег (созданный функцией javascript) атрибут alt: alt = 'Предварительный просмотр недоступен для этого типа содержимого.'
А вот и моя проблема, иногда она работает, но иногда нет!
Иногда вы начинаете зависать .mp3 ссылки, и отображается атрибут alt, затем вы наводите курсор мыши на изображение, картинка отображается, затем вы снова наводите курсор на .mp3, и alt больше не отображается, но изображение «испорченного изображения» (маленький красный крестик) отображается вместо ...
Конечно, я мог бы разобрать имена файлов и определить, когда это mp3, а затем разобраться с делом, но я думал, что атрибут alt должен был достичь этого ... но он глючит ...
Есть идеи? Кто-нибудь уже сталкивался с этой проблемой?