Вопрос

Ладно, вот моя сделка, у меня есть такой шатер:

<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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top