0
我有這樣一個div:如何隱藏的div內容,但留下一些內容在JQuery中
<div class="someDiv">
<span>This content should remain</span>
The rest of this content needs to be hidden (Faded out)
</div>
我不能改變HTML的實際結構。
我有這樣一個div:如何隱藏的div內容,但留下一些內容在JQuery中
<div class="someDiv">
<span>This content should remain</span>
The rest of this content needs to be hidden (Faded out)
</div>
我不能改變HTML的實際結構。
使用visibility
CSS屬性:
$('.someDiv').css('visibility','hidden')
.find('span').css('visibility','visible');
http://jsfiddle.net/mblase75/WtMea/
我不認爲這是可能的褪色外div
也沒有它的內部褪色的一切,但visibility
可以被覆蓋。
我會做這樣的事情:
$('.someDiv').append('<span id="fade"></span').find('#fade').html($('.someDiv').contents().filter(function(){ return this.nodeType == 3; })).fadeOut(1000);
這是行不通的。如果`.someDiv`被隱藏,那麼`span`是否可見並不重要。 – RightSaidFred 2011-12-15 19:42:35
@RightSaidFred誰說`.someDiv`被隱藏了?他只是想隱藏其餘的內容,這是(儘管沒有消失)。 – Blazemonger 2011-12-15 19:44:25