隐藏特定页面上的div或class元素,并在其他页面上显示

时间:2014-08-11 23:28:20

标签: javascript php jquery html css

我想在我的网站的几个页面上隐藏以下div / class:

    <div class="topNav">
    <nav id="display_menu_5" class="menu">
    ......

我已经尝试过使用jQuery,但它没有帮助,并且使用php我已经设法将它隐藏在所有页面上,我真的在这里碰壁砖,这怎么办?

如果它可以帮助我在电子商务平台上的模板中做到这一点 - Volusion,那么我可能会以某种方式受到阻碍。

2 个答案:

答案 0 :(得分:2)

我假设您使用的是不同的文件,这些文件是彼此包含的。

可以在url / page调用的php文件中设置变量,如:

$nav_visible = true;

并在你的nav.php文件中:

if (isset($nav_visible)) {
    echo '<div class="topNav">';
}

或者你可以检查变量是真还是假,而不是检查它是否存在。

答案 1 :(得分:0)

回答我自己的问题,因为我找到了一个仅使用css的解决方案。我能够通过Volusion描述字段访问所需的页面,并为每个页面添加了内联样式,如下所示:

    <style>
    .topNav{display:none !important;}
    </style>