gpt4 book ai didi

JQuery if isvisible 不适用于父子?

转载 作者:行者123 更新时间:2023-12-01 06:07:48 27 4
gpt4 key购买 nike

我有一个父 DIV (.box) 和一个子 DIV (#display)。如果 child 被隐藏,我想淡出 parent 。但它仍然有效:S

if( $('#display').is(':visible') ) {
$(this).parent(".box").fadeTo(100,1);
} else {
$(this).parent(".box").fadeTo(100,0.7);
}

最佳答案

很难准确说出要给出什么建议,因为我不知道是什么触发了此代码。

我假设这不在事件处理程序中。

var $display = $('#display');  // cache #display for better performance

if( $display.is(':visible') ) {
$display.parent(".box").fadeTo(100,1);
} else {
$display.parent(".box").fadeTo(100,0.7);
}

this 的值将引用在其事件处理程序内接收事件的元素。这对于 if() 语句的作用不同。

关于JQuery if isvisible 不适用于父子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com