【发布时间】:2014-05-23 13:37:12
【问题描述】:
我想指出我单击了哪个 div 以防止混淆,因为在我的网站上出现的弹出菜单将是相同的,只是不同的链接但相同的按钮。现在我的问题是我无法弄清楚我是如何做到这一点的。我的网站在 Wordpress 中以获取信息。文本的颜色并不重要。 代码确实有效,但我希望当我点击“juicyplants”时颜色会发生变化,而当我点击“leafyplant”时,颜色会发生变化,“juicyplants”会恢复正常。随着颜色的变化,我的意思是已经呈现的颜色。 我的代码:
HTML:
<div id="clickOne" class="clickDesign">
<h2 class="fs20 nobold">Leafy Plants</h2>
</div>
<div id="clickTwo" class="clickDesign">
<h2 class="fs20 nobold">Juicy Plants</h2>
</div>
</div>
<div id="leafyPlants">
Leafy Test
</div>
<div id="juicyPlants">
Juicy Test
</div>
CSS:
#leafyPlants{
display:none;
position:absolute;
top:50px;
cursor:pointer;
}
#juicyPlants{
display:none;
position:absolute;
top:50px;
cursor:pointer;
}
h2 {
float:left;
display:block;
height:40px;
width:150px;
cursor:pointer;
}
jQuery:
$("#clickOne").on('click', function() {
$("#leafyPlants").fadeIn();
$("#juicyPlants").fadeOut();
});
$("#clickTwo").on('click', function() {
$("#leafyPlants").fadeOut();
$("#juicyPlants").fadeIn();
})
【问题讨论】:
-
您提供的代码似乎“有效”(jsfiddle.net/TrueBlueAussie/Pcn5a),您能清楚地解释一下您想要它做什么吗?
-
请说明您遇到的错误。我在这里找不到问题。
-
如果我理解你的:jsfiddle.net/TrueBlueAussie/Pcn5a/1 如果没有,请一步一步解释:)
-
你可以做这样的事情 - jsfiddle.net/ve5eL/2
标签: javascript jquery html css wordpress