[英]Change marquee direction on scroll without changing its current position
[英]dynamically change marquee text without changing position of marquee
我目前正在基於股票的Web應用程序上工作,我想以選取框顯示不同股票的價格。 由於股價經常變動,我不得不動態更新字幕的文本。 它很容易更改文本,但是更新字幕后從初始位置開始,這就是問題所在。 有什么方法可以更改文本而不更改其當前位置???
我目前正在使用更新面板和計時器來更改其文本。
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="1000" Enabled="True" OnTick="Timer1_Tick">
</asp:Timer>
<marquee id="marque" style="width: 700px" direction="right" runat="server"></marquee>
</ContentTemplate>
並使用后端.cs文件marque.InnerText = dynamic_data;更改文本。
問題是,您更改了代碼隱藏文件中的文本。 這意味着需要回發來更改文本。 回發無非就是重新加載頁面的全部內容,並且可以確保重設選框。
更改每個javascript客戶端上的文本。 如果需要將文本帶出后端,請使用頁面方法,並從客戶端連接到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.