C# 如何在asp.net c中的jQuery中触发ajax tabContainer resize?
我的应用程序中有ajax TabContainerC# 如何在asp.net c中的jQuery中触发ajax tabContainer resize?,c#,javascript,jquery,asp.net,ajax,C#,Javascript,Jquery,Asp.net,Ajax,我的应用程序中有ajax TabContainer <asp:Panel ID="RightPanel" runat="server" CssClass="sizeForWrapper" style="width: 80%;float: right;"> <ajaxToolkit:TabContainer ID="TabContainer1" runat="server" OnDemand="true" AutoP
<asp:Panel ID="RightPanel" runat="server" CssClass="sizeForWrapper" style="width: 80%;float: right;">
<ajaxToolkit:TabContainer ID="TabContainer1" runat="server" OnDemand="true"
AutoPostBack="false" TabStripPlacement="Top" ActiveTabIndex="0">
<ajaxToolkit:TabPanel ID="TabPanelDims" runat="server" HeaderText="Dimensions" Enabled="true"
ScrollBars="Auto" OnDemandMode="Once">
<ContentTemplate>
...
</ContentTemplate>
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>
</asp:Panel>
pageWrapper是我的背景,sizeForWrapper是我添加到面板中的,但这只适用于一次单击,所以当我多次单击时,它不起作用
我的问题是如何自动触发SizeForRapper高度更改
更新
我脑子里最后想的是:
window.setInterval(function () {
$('.pageWrapper').height($('.sizeForWrapper').height() + 10);
}, 50);
但对我来说这看起来很奇怪,不是吗?那有多糟糕
最后
我找到了自己的方法=稍后将其作为答案发布
如果它对其他人有帮助,则表示感谢=这家伙有很棒的插件
检查此项=是否在输入单击时创建新元素?如果是这样,则新创建的未绑定单击事件。是。。。那么,如何修复它呢?$'body'。在'click','input',函数{};pageWrapper是SizeForRapper的父级吗?为什么我们不使用style=background size:cover;背景图像:URL;为了这个?
window.setInterval(function () {
$('.pageWrapper').height($('.sizeForWrapper').height() + 10);
}, 50);