簡體   English   中英

動態更改字幕文本,而無需更改字幕位置

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM