Ссылка в Маркере недоступна для клика!
-
18-09-2019 - |
Вопрос
Ладно, вот моя сделка, у меня есть такой шатер:
<marquee style=";position:absolute;left:608;top:10;
font-family:Arial;font-size:24pt;
color:#FFFFFF;height:153;
"scrollamount="4" direction="down">
<a href="http://www.google.com">google</a></marquee>
Теперь по какой-то причине эта ссылка недоступна!Это выглядит как ссылка, но действует не как таковая.Есть какой-нибудь способ, которым я мог бы заставить это сработать, ребята?
Кстати, используя FF 3.5
Хорошо, просто чтобы показать вам, ребята, с каким количеством шатров я имею дело, перейдите на:
www.letsgettagged.tk , это не по-настоящему, но мне просто нужно было на чем-то использовать мою идею.Я все еще собираюсь добавить больше скроллеров, но это то, что я собрал очень быстро.
Решение
Не используйте marquee для прокрутки объектов - используйте JavaScript.Вот два популярных из них:
[Marquee] устарел в W3C и не рекомендуется ими для использования в каких-либо HTML-документах.
Marquee официально не поддерживается ни в одном браузере, кроме IE - любые другие, которые это делают, не гарантированно будут продолжать это делать и, вероятно, в какой-то момент будут удалены, поскольку Microsoft преодолевает фазу "давайте сделаем совершенно нестандартные глупые теги, которые нарушают работу Интернета".
Другие советы
Работает в Firefox 3.5.Возможно, вам следует обновить или сообщить нам, какой браузер вы используете, или использовать JavaScript для прокрутки.
Я не знаю, почему это происходит, но я мог бы решить эту проблему, просто остановив эффект прокрутки вниз в marquee.
Итак, чтобы решить эту проблему, сделайте что-то вроде:
<marquee scrollamount="4" direction="down">
<a href="http://www.google.com"
onmouseover="this.parentNode.stop()"
onmouseout="this.parentNode.start()">google</a>
</marquee>
Простой ответ:Не используйте тег marquee.Это устарело.
Используйте альтернативные варианты, такие как этот используя jquery.