我不明白为什么一个特定的 div (id=error) 不会为这里的 div 设置动画:
<asp:Content ID="SContent" ContentPlaceHolderID="MainMessageContent" runat="server">
<div class="ui-widget" id="widget">
<div id="error" runat="server" visible="false" style="padding: 0 .7em; margin-bottom:5px;">
<p><span id="msgSpan" runat="server" style="float: left; margin-right: .3em;"></span>
<strong>
<asp:Label ID="lblMessage" runat="server"></asp:Label>
</strong></p>
</div>
</div>
</asp:Content>
这是jquery:
$("#MainMessageContent_error").animate({
backgroundColor: "#FFB24B"
},
3000,
function () {
$("#MainMessageContent_error").animate({ backgroundColor: "#fff" }, 3000);
$('#MainMessageContent_error').delay(10000).fadeOut('slow', function () {
});
}
);
它淡出,但没有动画。