2012-08-22 40 views
2

選取框標記中的哪些屬性允許我連續滾動選取框內容?如果我有5個項目作爲其內容,我希望爲所有5個項目平均分配空間,並且還要在一個卷軸的第5個和下一個卷軸的第一個之間分隔空間。選取屬性滾動文字左右

因爲通常選取框會在所有項目開始下一個滾動之前完成所有項目,但最後一個項目和第一個項目的分隔比選取框內容中的每個項目多(在我的情況下)。

例如,1-2-3-4-5-1-2-3-4-5-1-2-3-4-5等 每個「 - 」是空間和時間等分在選取框中的項目。謝謝

+3

''like''是一個專有標籤,最好避免。 –

回答

1

loop屬性是你正在尋找與價值-1意味着連續滾動。你可以從Mozilla Developer Network Documentation找到更多的信息。

我覺得我應該提醒您,marquee標記不是標準標記,並且在所有瀏覽器中呈現不同的效果。跨瀏覽器不支持許多屬性。你想找到一個合適的jQuery插件來爲你處理跨瀏覽器。如果你正在做一些簡單的事情,那麼選框標籤可能適合你,儘管我不會主張它。

至於寬度,你可以把每一個項目在一個容器,如div標籤再加入適當的利潤爲配合這樣:

<marquee> 
    <div>1</div> 
    <div>2</div> 
</marquee> 

如果您想更「語法正確」你可能使用ulli標籤

<marquee> 
    <ul> 
     <li>1</li> 
     <li>2</li> 
    </ul> 
</marquee> 

更多HTML/CSS,但分組多一點邏輯屏幕閱讀器和打印目的。

+0

謝謝,但第一次滾動結束時,第二項和第一項之間的等待時間仍然很長,它顯示2-1之間的空格(1-2-1-2-1-2。 ..)。我希望所有在滾動期間在同等時間和空間內被視爲單獨的項目 –

+0

您可以使用jQuery克隆選取框的內容並多次堆疊它,或者使用jQuery插件尋找,但這是一種自行使用選框的主要限制。 – Brombomb

+0

反對,是那麼難。 –