所以现在我有一个ul设置为visibile:隐藏,但我只希望当用户在主页上时它始终可见。
我有这样的事情:
if ((window.location.protocol + "//" + window.location.hostname + "/") != (window.location.href)) {
$('ul.top-nav .nav .nested-menu-mobile').css("visibility","visible","important");
}
但它似乎没有起作用。有任何想法吗?感谢
答案 0 :(得分:0)
if(document.URL === 'your_URL'){
$('ul.top-nav .nav .nested-menu-mobile').css("visibility","visible","important");
}
检查当前网址,如果网页与主页匹配,则相应地应用该网址。
答案 1 :(得分:0)
您可以转到主页的源文件,并检查仅在主页中显示的ID或类,如滑块。然后,如果存在此id或类,则可以创建条件,执行代码
以下是一个例子:
<强> 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");
}