jQuery仅在主页上显示元素ID
jQuery show element ID only on homepage
我的网站上有这个jQuery代码
if(window.location.href.indexOf("mysite.com/") != -1){
$("#announcer_box").hide();
我想在我的主页上显示此元素 ID,但将其从所有其他页面中排除。 这怎么可能?
我正在使用WordPress。
在您的主页上,为<html>
或<body>
标记一个特殊的类(例如"主页"):
<html class='homepage'> <!-- plus any other classes you want/need -->
然后在你的 CSS 中:
#announcer_box { display: none; }
.homepage #announcer_box { display: block; }
这应该有效:
if ((window.location.protocol + "//" + window.location.hostname + "/") != (window.location.href)) {
$("#announcer_box").hide();
}
你可能有一个<body class="homepage">
,那么,类似的东西?
if($("body").hasClass("home")
$("#announcer_box").hide();
相关文章:
- javascript来显示元素属性
- 使用JavaScript或jQuery隐藏和显示元素
- 如何在Angular JS中滚动显示元素
- 如何在使用jQuery应用display:none后正确显示元素
- 仅使用Javascript隐藏/显示元素,而不会弄乱DOM
- jQuery单击并显示元素列表
- 键盘没有在Android和BlackBerry中显示元素焦点
- 在CSS转换期间显示元素的大小值
- 当我们关注jQuery时,只显示元素
- 包含方法和突出显示元素的问题
- JS/JQuery隐藏元素,更改文本,显示元素
- 如何显示元素的一部分,并在单击时切换到所有元素
- 在隐藏元素中显示元素
- 当PROTRACTOR元素后面有元素时,我怎么能知道当前的显示元素
- 在mouseover上显示元素在mouseleave上隐藏
- jquery显示元素是否具有类和特定值的内容
- 不能在复选框旁边显示元素
- 动态显示元素上的JavaScript触摸端;不要开火
- 点击JQuery/HTML5显示元素的索引/位置
- AngularJS:如何默认显示元素,并在按下按钮时切换