Jquery 标签(或跨度)是否不褪色?
我在asp.net中的页面上有一个简单的标签,当它通过HTML生成时,它如下所示:Jquery 标签(或跨度)是否不褪色?,jquery,asp.net,Jquery,Asp.net,我在asp.net中的页面上有一个简单的标签,当它通过HTML生成时,它如下所示: 在jquery中,我执行以下操作: $('#LineItemContent\u lblLineItemMessage')。淡出(25000,函数(){ }); 因为我希望它最终消失。但它永远不会,它只是停留在我的页面上。不确定我的语法是否错误,或者其他任何东西是否正常工作。有人能解释一下吗?确保在DOM就绪时执行脚本: $(function(){ $('#LineItemContent_lblLineI
在jquery中,我执行以下操作:
$('#LineItemContent\u lblLineItemMessage')。淡出(25000,函数(){
});代码>
因为我希望它最终消失。但它永远不会,它只是停留在我的页面上。不确定我的语法是否错误,或者其他任何东西是否正常工作。有人能解释一下吗?确保在DOM就绪时执行脚本:
$(function(){
$('#LineItemContent_lblLineItemMessage').fadeOut(25000);
});
此外,最好使用服务器控件的clientid,因为它在将来可能会更改:
$(function(){
$('#<%= lblLineItemMessage.ClientID %>').fadeOut(25000);
});
$(函数(){
美元("").淡出(25000);;
});
确保将jQuery行放在document ready标记中:
$(document).ready(function(){
$('#LineItemContent_lblLineItemMessage').fadeOut(25000, function () { });
});
为什么提供空回调?这是可选的。注意25000是25秒,我会慢慢淡出吗?实际上,它确实尝试使用JSFIDLE来减少问题。因为它似乎是正确的。25000意味着你有25秒的超时,这意味着你必须等待25秒才能看到它的工作……我想你不是在等待25秒……@ankur20us,25000是动画的间隔。该死的,你比我快多了。最佳实践建议+1。