【问题标题】:how to display a footer button only on certain pages?如何仅在某些页面上显示页脚按钮?
【发布时间】:2021-12-30 21:16:30
【问题描述】:

我有一个名为 footer.php 的页面,它通过 PHP 包含在我的所有页面中,如下所示:

<?php require_once "inc/footer.php"; ?>

在页脚中,我有一个返回顶部按钮,我不想在我的某些页面上使用该按钮,因为它们是小页面。到目前为止我所做的如下所示。

CSS(适用于所有页面):

.footer-btn{
  display: none;
}

然后我将以下代码放在应显示按钮的页面的头部:

<style>
.footer-btn{
 display: block;
}
</style>

虽然这可行,但我不喜欢使用内部 CSS,而且我觉得通过 jquery/js 有更好的方法(不确定如何使用好)。欢迎提出建议。

【问题讨论】:

标签: javascript php html jquery css


【解决方案1】:

只需使用 php 将页面名称写入 body 类。然后,您可以使用 CSS 定位该页面以隐藏/显示页脚。

<style>
.page-index .footer-btn,
.page-about-us .footer-btn {
   display: none;
}
</style>
<body class="page-about-us">
   <footer>
      <button class="footer-btn">
          Footer Btn
     </button>
  </footer>
</body>

【讨论】:

    猜你喜欢
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多