2009-08-17 40 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