【发布时间】:2015-06-30 17:39:09
【问题描述】:
当 javascript 返回 false 时,onclick 不起作用。我需要 javascript 返回 false 以便为按钮设置动画。如果我返回 true,则 onClick 有效,但动画无效。我试过做 __doPostBack 和 UseSubmitBehaviour 但似乎没有任何效果。对于如何解决此问题,我们将不胜感激。
asp按钮代码:
<asp:LinkButton id="btn_salaries" onClientClick="return fncsave();" OnClick="btn_clicked" UseSubmitBehavior="false" runat="server" type="button" class="list-group-item" Text="getCharitySalaries"/>
Javascript 代码:
function fncsave(){
$(document).ready(function(){
$("#list").click(function(){
$("#list_of_btns").animate({left: '-290px'});
});
});
return false;
}
更新:
我正在使用 ajax 制作动画,但我不知道我是否正确执行此操作,因为它不执行动画。
下面是我的代码:
function fncsave(){
alert("dsfdsf");
$(document).ready(function(){
$(document).ajaxStart(function(){
$("#list_of_btns").animate({left: '-290px'});
}
}
return true;
}
【问题讨论】:
-
尝试使用 MVC.NET 并获得更好的客户端/服务器行为耦合。相比之下,在 ASPX 中,客户端和服务器实际上是两个不同的世界。
标签: javascript c# asp.net