【发布时间】:2019-02-12 14:15:40
【问题描述】:
这个 jQuery 工作得很好,但必须有一种更简单的方法来用更少的代码实现相同的结果。
$(document).ready(function() {
$("#ce").click(function() {
$("#dot2, #dot3, #dot4, #logo").hide();
$("#dot1").fadeToggle();
});
$("#regs").click(function() {
$("#dot1, #dot4, #dot3, #logo").hide();
$("#dot2").fadeToggle();
});
$("#pmp").click(function() {
$("#dot1, #dot2, #dot4, #logo").hide();
$("#dot3").fadeToggle();
});
$("#emr").click(function() {
$("#dot1, #dot2, #dot3, #logo").hide();
$("#dot4").fadeToggle();
});
});
<div id="dots">
<div id="dot1" class="dot">text</div>
<div id="dot2" class="dot">text</div>
<div id="dot3" class="dot">text</div
<div id="dot4" class="dot">text</div>
</div>
【问题讨论】:
-
你能添加你的html吗?
-
你可以链接选择器...你也可以做一个函数
-
那是 OP 的实际 HTML,还是其他人编造的?
-
@ziggywiggy 它是 OP 自己的。他们将其放在评论中,然后将其编辑到问题中。