我有一个函数 openbag(); 用于打开 div。此 div 在单击和 addClass“活动”时也打开。但我从服务器端打开这个 div,调用函数 openbag();。但问题是每次刷新其他页面时这个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();
}
在 c# 中:
Page.ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language='javascript'>openBag();</script>");