【发布时间】:2016-08-14 22:16:40
【问题描述】:
我遇到了 jQuery 的问题。我的应用程序中有一个菜单页面,当我单击一个页面时,我希望显示某些 div 并隐藏一些。当我点击一个页面时,下面的脚本
$(document).ready(function() {
$("#sp").hide();
$("#fea").hide();
$("#lib").show();
});
仅当我重新加载页面时才有效。
如果当我再次单击菜单并转到其他页面时文档已经加载,则相同的功能在该页面上不起作用,即使我在多个页面上的脚本标签之间具有相同的功能。
因此,简而言之,首先加载的任何页面都会应用该功能。在应用该功能之前,必须刷新所有其他页面。我所有的页面都是从菜单页面加载的。
有谁知道每次我从菜单页面加载页面时如何应用该功能?
我也试过了:
$(document).on("pageshow", "#pageID", function() {
$("#sp").hide();
$("#fea").hide();
$("#lib").show();
});
我也有同样的问题,该功能仅在我刷新时才应用。
【问题讨论】:
标签: javascript jquery html css