0

我在 asp.net 的页面上有一个简单的标签,当它通过 HTML 生成时,它看起来像这样:

<span id="LineItemContent_lblLineItemMessage"></span>

在 jquery 我这样做:

$('#LineItemContent_lblLineItemMessage').fadeOut(25000, function () { });

因为我希望它最终淡出。但它永远不会只是停留在我的页面上。不确定我的语法是否错误或其他任何东西都可能无法正常工作。有人可以对此有所了解吗?

4

2 回答 2

1

确保在 DOM 准备就绪时执行脚本:

$(function(){
    $('#LineItemContent_lblLineItemMessage').fadeOut(25000);
});

此外,最好使用服务器控件的 clientid - 因为它将来可能会改变:

$(function(){
    $('#<%= lblLineItemMessage.ClientID %>').fadeOut(25000);
});
于 2012-04-25T16:48:43.460 回答
0

确保将 jQuery 行放在文档就绪标签中:

$(document).ready(function(){
    $('#LineItemContent_lblLineItemMessage').fadeOut(25000, function () { });
});
于 2012-04-25T16:50:04.100 回答