【发布时间】:2014-02-13 18:37:36
【问题描述】:
我有一个静态网站,但我通过 php 的 include 函数包含了页面的不同位(标题、标题、图像滑块、页脚),以使网站易于管理。 现在的问题是菜单栏中的当前页面的名称必须已经selected =“selected”才能显示在前端按下的当前页面的名称。
我提出了一个解决方案,给每个菜单项一个 id,然后将以下代码注入每个页面的末尾并设置该页面的 id(示例代码中选择的主页按钮 id)。
<script type="text/javascript">
$(document).ready(function() {
$('#home').addClass('active');
});
</script>
现在的问题是我必须在每个页面中都包含这个脚本并将 id 更改为该页面(例如,在上面的脚本中,我已将代码粘贴到主页中,
我想要一个解决方案,在我的 footer.php 中只添加一次代码块,它会自动检测当前页面并为该菜单项设置 select="selected"。
提前谢谢大家...
【问题讨论】:
-
如果它是一个静态页面,为什么不在 PHP 中做呢?可能会将您的菜单栏放在单独的文件中
标签: javascript php jquery html css