Ich verwende diesen Code, um einen HyperLink und ein Bild zu verschieben. Es ist in Bewegung, aber ich möchte alle Bilder und HyperLink in strenger Linie
<asp:Repeater ID="Repeater2" runat="server" DataSourceID="ObjectDataSource2">
<ItemTemplate>
<marquee><img src="/images/images/news-icon.jpg" width="14" height="16" /> <asp:HyperLink ID="HyperLink1"
runat="server" Text="<%# Eval("Subject") %>" ></asp:HyperLink></marquee>
</ItemTemplate>
</asp:Repeater>
Antworten:
1 für die Antwort № 1Wenn Sie möchten, dass Ihre Bilder / Text in einer einzelnen Zeile angezeigt werden, verschieben Sie das Öffnen und Schließen marquee
Tags außerhalb der Repeater
.
Sobald dies erledigt ist, hören Sie auf, zu verwenden marquee
und verwenden Sie eine der vielen jQuery-Plugins das machen die gleiche Sache aber viel besser, wie jScroller2.
Während wir uns mit dem Thema befassen, ist es erwähnenswertdass Markisen und Lauftext allgemein aus Gründen der Benutzerfreundlichkeit als schlecht angesehen werden. Abgesehen von der Tatsache, dass sich bewegende Elemente ablenken, ist es schwierig, in einem Laufschrift eingebettete Links anzuklicken und stellt eine Vielzahl von Eingabehilfen für Benutzer mit körperlichen oder visuellen Behinderungen dar.
Sie können mehr darüber lesen Wikipedia.