JQuery仅在主页上将css应用于类

时间:2014-06-20 22:41:21

标签: jquery css

所以现在我有一个ul设置为visibile:隐藏,但我只希望当用户在主页上时它始终可见。

我有这样的事情:

if ((window.location.protocol + "//" + window.location.hostname + "/") != (window.location.href)) {
        $('ul.top-nav .nav .nested-menu-mobile').css("visibility","visible","important");
 }

但它似乎没有起作用。有任何想法吗?感谢

2 个答案:

答案 0 :(得分:0)

if(document.URL === 'your_URL'){
   $('ul.top-nav .nav .nested-menu-mobile').css("visibility","visible","important");
}

检查当前网址,如果网页与主页匹配,则相应地应用该网址。

答案 1 :(得分:0)

您可以转到主页的源文件,并检查仅在主页中显示的ID或类,如滑块。然后,如果存在此id或类,则可以创建条件,执行代码

以下是一个例子:

Live demo

<强> HTML

<div id="slider"></div>
<div class="someClass"></div>

<强> JS

if(document.getElementById('slider')){
    alert("Id slider exist");
}

if(document.getElementsByClassName("someClass")[0]){
    alert("Class exist");
}