Простой совет: простое пространство (или невидимый специальный символ) в вашем скрипте, прямо перед самым первым тегом <?php
, может вызвать это! Особенно, когда вы работаете в команде, а кто-то использует «слабую» IDE или перепутал файлы со странными текстовыми редакторами.
Я видел эти вещи;)
Вы можете добиться этого, используя чистый CSS, не нужно использовать Javascript.
a {
display: block;
}
a:hover {
filter: opacity(.2);
}