jQuery和部分回发 [英] jQuery and Partial PostBack
本文介绍了jQuery和部分回发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨.
对不起 .我的英语不好!
我在jquery中有问题!我有底部脚本,使可折叠div元素
并且可以在母版页中使用.由于我的页面具有更新"面板,因此会发生部分回发.我使用
Hi .
sorry . my english languge is not good!
i have a problem in jquery ! i have bottom script which make Collapsible div element
and works in master page . Because my pages has update panel therefore Occurs partial postback .i use
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(collapsibleInit);
用于重新绑定脚本.
当我单击任何按钮时,此解决方案可以正常工作,但不能保存div的最后状态,例如,我展开div并在发生页面回发div时再次关闭!
请帮我 !
for rebind script.
when i click any button this solution work correctly but not save div last state for example i expand div and when Occurs page postback div close again!!
please help me !
<script language="javascript" type="text/javascript">
// Sys.WebForms.PageRequestManager.getInstance().add_endRequest(collapsibleInit);
$(document).ready(collapsibleInit);
function collapsibleInit() {
var height1 = $("#<%=divContainerRecord.ClientID %>").height();
$("#<%=divContainerRecord.ClientID%>").height(0);
$("#<%=pnlCommand.ClientID %>").toggle(function () {
$("#<%=pnlCommand.ClientID %> span").text(">");
$("#<%=divContainerRecord.ClientID %> .tblFormInfo").fadeIn('slow');
$("#<%=divContainerRecord.ClientID %>").animate({ "height": height1+50}, 1000);
},
function () {
$("#<%=pnlCommand.ClientID %> span").text("<");
$("#<%=divContainerRecord.ClientID %> .tblFormInfo").fadeOut('slow');
$("#<%=divContainerRecord.ClientID %>").animate({ "height": "0" }, 1000);
});
}
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(collapsibleInit);
</script>
推荐答案
(文档).ready(collapsibleInit); 函数 collapsibleInit(){ var height1 =
(document).ready(collapsibleInit); function collapsibleInit() { var height1 =
(" ).height();
("#<%=divContainerRecord.ClientID %>").height();
("< #<%= divContainerRecord.ClientID%>").height(
("#<%=divContainerRecord.ClientID%>").height(0);
这篇关于jQuery和部分回发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文