我想检查页面是否是第一次加载,如果是,则显示过滤器。如果我将 showFiltermenu() 放在 pageLoad 函数中,那么每次加载页面时它都会显示,但我只想它第一次显示。我尝试使用Page.IsPostBack
但不显示过滤器。
<script type="text/javascript">
function showFiltermenu() {
$("#filtermenuDrop").toggle('fold', {}, 500);
}
function closefiltermenu() {
$("#filtermenuDrop").toggle('fold', {}, 500);
}
function pageLoad() {
$("input[rel^='datepicker']").datepicker({
dateFormat: 'dd/mm/yy',
changeMonth: true,
yearRange: "c-50:c+50",
changeYear: true,
showOn: "both",
firstDay: 1,
buttonImage: "../images/icons/buttons/basic1-049-small.png"
});
<% if (Page.IsPostBack)
{ %>
showFiltermenu();
<% } %>
ShadowboxInit();
}
with localStorage
您可以这样保存值:
var firstTime = localStorage.getItem("first_time");
if(!firstTime) {
// first time loaded!
localStorage.setItem("first_time","1");
}
没有 jQuery,没有插件,只有纯粹、美观、快速的 HTML5 API
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)