我遇到了jQuery的问题。我的应用程序中有一个菜单页面,当我点击一个页面时,我想要显示某些div,有些是隐藏的。当我在页面上点击以下脚本
时load
仅在我重新加载页面时才有效。
如果在我再次点击菜单并且转到另一页面时已加载文档,则相同的功能在该页面上不起作用,即使我在多个页面上的脚本标记之间具有相同的功能。
因此简而言之,首先加载任何页面都应用了该函数。在应用函数之前,必须刷新所有其他页面。我的所有页面都是从菜单页面加载的。
每次从菜单页面加载页面时,是否有人知道如何应用该功能?
我也尝试过:
$(document).ready(function() {
$("#sp").hide();
$("#fea").hide();
$("#lib").show();
});
我有同样的问题,只有在刷新时才应用该功能。
答案 0 :(得分:1)
为什么你没有使用css?即使在浏览器设置中禁用了javascript,它也能正常工作
答案 1 :(得分:0)
好的,我能够找到解决方案。我仍然不确定为什么问题出现在第一位但我改变了我的功能:
$('body').on('pageinit', function() {
$("#sp").show();
$("#fea").hide();
$("#lib").hide();
});
非常感谢所有发表讽刺言论而不是提供解决方案的人,你的投入对我的项目非常宝贵。 ;)