나는 openbag() 함수를 가지고있다. div를 여는 데 사용됩니다. 이 div는 클릭시 열리고 addClass는 "활성"입니다. 하지만 난 서버 쪽에서이 div를 열고, 함수 openbag();를 호출합니다. 문제는이 div가 매번 다른 페이지를 새로 고침 할 때 열리는 것입니다. "활성"클래스를 제거하고 클래스가 그렇지 않은지를 확인했지만 항상 표시됩니다. 여기 내 코드를 사용하고 있습니다. C#에서jQuery로 클래스/id로 div를 숨기는 법
function openBag() {
$("#bag").addClass("active");
$("#expanding-bag").slideDown("fast");
}
$(document).ready(function() {
if ($("div#bag").hasClass("active")) {
$("#expanding-bag").show();
$("#bag").removeClass("active");
}
else {
$("#expanding-bag").hide();
}
:
Page.ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language='javascript'>openBag();</script>");
"# bag"요소가'class = "active"로 제공되거나 무언가가 페이지로드시'openBag()'를 호출 중입니다. –
그래서 네가 원하는게 네 div는 다음 새로 고침이나 다른 것에서 닫혀 야한다. 내가 잃어 버렸어. –