2009-08-17 33 views
3

确定继承人我的问题,我有一个字幕是这样的:跑马灯中的链接不可点击!

<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,这不是真正的,但我只是需要一些东西来使用我的想法。 我仍然要添加更多的滚动条,但这是我放在一起非常快。

+3

HTML中没有这样的东西,如。不要使用非标准的HTML扩展。 – 2009-08-17 20:45:42

+1

你使用什么浏览器?我拿了上面的代码,它在FF和IE中对我来说工作得很好,所以它必须是你的代码中的其他东西。也许你有一个重叠的字幕元素? – Pat 2009-08-17 20:46:06

+0

跑马灯?真的吗? – marcgg 2009-08-17 20:54:25

回答

4

不要使用选取框来滚动页面 - 使用JavaScript。这里有两个流行的:

[字幕]由W3C弃用,他们在任何HTML文档中使用不建议。

跑马灯没有正式在任何浏览器,但IE支持的 - 那些不能保证继续这样做的任何其他人,可能会在某些时候,因为微软越来越对自己被丢弃“让我们完全不标准的愚蠢的标签,打破网络“阶段。

+0

通常情况下,我会,除了我使用很多这样的跑马灯,像30。所以我不希望大量的Java代码占用我的网页。 – 2009-08-17 20:45:52

+0

@Tony这不是一个“大量的JavaScript代码 - 它是在顶部或底部的几个小行,钩到正常的HTML并使其在加载时滚动。 – 2009-08-17 20:47:47

+0

@Rex M,好吧,我会尝试一下,但是这个页面的主要目的是为了比其他任何事情都更有效。 – 2009-08-17 20:50:08

0

适用于Firefox 3.5。也许你应该升级或告诉我们你正在使用哪种浏览器,或者使用JavaScript来滚动浏览器。

0

我不知道为什么会发生这种情况,但我可以通过停止向下滚动选取框的效果来解决此问题。

所以,要解决它,这样做:

<marquee scrollamount="4" direction="down"> 
<a href="http://www.google.com" 
    onmouseover="this.parentNode.stop()" 
    onmouseout="this.parentNode.start()">google</a> 
</marquee> 
+0

@Cleiton,在测试页上工作很棒!我现在要在主页面上尝试一下。 – 2009-08-17 20:59:53

+0

@Cleiton,那么当我在主页面中尝试它时,我正在使用它看起来像其他链接一样 – 2009-08-17 21:08:40

+0

@Tony,我很抱歉,但我知道你明白你的意思。 – Cleiton 2009-08-17 21:30:50

0

答案很简单:不要使用字幕标记。它已被弃用。

使用替代方法,如使用jquery的this one