【发布时间】:2016-08-17 20:26:43
【问题描述】:
我在这里创建了一个小提琴https://jsfiddle.net/c2gjh43j/3/。我正在使用这条线
if ( !target.siblings("aside").is(":visible") ) {
检查目标的'aside'兄弟是否不可见,但它总是返回true,即使在我的javascript显示'aside'元素之后也是如此。因此,我的 else 语句将不会运行。您可以看到单击小提琴中的框将显示隐藏的元素,但是当它可见时,您应该能够单击该框并将其隐藏。我做错了什么?
【问题讨论】:
-
请在您的问题中发布您的“minimal reproducible example”代码,不要只是链接到它并期望我们关注。
标签: javascript jquery html if-statement visible