页面加载时jquery显示/隐藏

时间:2016-08-12 20:38:18

标签: javascript jquery html css

我遇到了jQuery的问题。我的应用程序中有一个菜单页面,当我点击一个页面时,我想要显示某些div,有些是隐藏的。当我在页面上点击以下脚本

load

仅在我重新加载页面时才有效。

如果在我再次点击菜单并且转到另一页面时已加载文档,则相同的功能在该页面上不起作用,即使我在多个页面上的脚本标记之间具有相同的功能。

因此简而言之,首先加载任何页面都应用了该函数。在应用函数之前,必须刷新所有其他页面。我的所有页面都是从菜单页面加载的。

每次从菜单页面加载页面时,是否有人知道如何应用该功能?

我也尝试过:

$(document).ready(function() {
    $("#sp").hide();
    $("#fea").hide();
    $("#lib").show();
});

我有同样的问题,只有在刷新时才应用该功能。

2 个答案:

答案 0 :(得分:1)

为什么你没有使用css?即使在浏览器设置中禁用了javascript,它也能正常工作

答案 1 :(得分:0)

好的,我能够找到解决方案。我仍然不确定为什么问题出现在第一位但我改变了我的功能:

	$('body').on('pageinit', function() {
			$("#sp").show();
			$("#fea").hide();
			$("#lib").hide();
		});

非常感谢所有发表讽刺言论而不是提供解决方案的人,你的投入对我的项目非常宝贵。 ;)