感谢您抽时间阅读。
我的主页上有一个 JavaScript (jQuery) 导航栏,它只是“包含”在我的页面上。例如,我有“包含”导航栏的 index.shtml,即“nav_bar.shtml”。这对于所有其他页面都是一样的。现在很明显,在当前设置下,由于 nav_bar.shtml 页面保持静态,因此无法向用户显示当前选择了哪个菜单项。
我想要做的是仍然只有一个 nav_bar.shtml 文件,但能够在各个页面上向用户显示在导航栏上选择的当前菜单项(如不同的颜色阴影等.)。如果 nav_bar.shtml 保持静态,则没有非常明确的方法可以做到这一点。如果我不想在每个页面上实例化一个全新的 Javascript 导航栏,是否有解决方法?还是每个页面都需要它自己版本的特定于该页面的 nav_bar 代码,以便它知道它需要遮蔽哪个项目?