我正在尝试从代码隐藏中更改 html 元素的 CSS,但它似乎没有受到影响。客户端它工作。
我可以从代码隐藏调用其他客户端函数,但 JQuery CSS 似乎只在客户端工作。
这是我正在调用的代码:
Page.ClientScript.RegisterStartupScript(Page.GetType(),
"script",
"$('.anibar .ui-progressbar-value').css('background-image', 'url(images/pbar-ani.png)');",
true);
不确定这是否会有所作为 - 我正在使用 JuiceUI 进度条 - 使用常规 div 似乎可以工作。
这是它的来源:
<div id="divDialog" style="display: none" class="basic-dialog" title="Uploading..." runat="server">
<juice:ProgressBar ID="ProgressBar1" runat="server" Value="100" CssClass="anibar" />
<p>
<asp:Label ID="lblMessage" runat="server" Text="Please wait." />
</p>
</div>
使用 CSS:
.anibar
{
height: 1.6em;
}
.anibar .ui-progressbar-value
{
background-image: url(Images/pbar-ani.gif);
}
TIA