我试图隐藏一个在运行时由accordion.js动态添加的div,但它有时隐藏,有时不隐藏。
这是我的代码:
function hideTab2() {
$(window).load(function(){
$("#myaccordian-accordion").find('.panel ').eq(1).addClass('hidden');
$("#myaccordian-accordion").find('.panel ').eq(2).addClass('hidden');
});
}
来自codebehind的 hideTab2()
函数调用。
答案 0 :(得分:1)
你应该试试这个,它将在你的页面完全渲染后调用。
$(window).bind("load", function () {
$("#myaccordian-accordion").find('.panel ').eq(1).addClass('hidden');
$("#myaccordian-accordion").find('.panel ').eq(2).addClass('hidden');
});
与提问者讨论,
<head runat="server">
<title></title>
<% if(Request.QueryString["status"] == "add") { %>
$(window).bind("load", function () {
$("#myaccordian-accordion").find('.panel ').eq(1).addClass('hidden');
$("#myaccordian-accordion").find('.panel ').eq(2).addClass('hidden');
});
<%} %>
</head>