我很清楚,這個問題幾乎有10個重複。但他們都不適合我。所以這裏是詳細信息:Facebook的按鈕不顯示與div顯示:無
我從bootstrap使用carousel
。我使用carousel
在每個週期顯示一組3個div。 的結構如下:
<div id="myCarousel" class="carousel slide">
<div class="carousel-inner">
<div class="active item">
<div class="span4>content along with FB like button </div>
<div class="span4>content along with FB like button </div>
<div class="span4>content along with FB like button </div>
</div>
<div class="item"> <!-- this div has display:none -->
<div class="span4>content along with FB like button </div>
<div class="span4>content along with FB like button </div>
<div class="span4>content along with FB like button </div>
</div>
</div>
<a class="carousel-control left" href="#myCarousel" data-slide="prev">‹</a>
<a class="carousel-control right" href="#myCarousel" data-slide="next">›</a>
</div>
以上是精簡版,剛剛離開了不必要的東西。問題是,div
中的所有Facebook按鈕(其中display:none
已設置width
和height
設置爲0
)都是如此。
在Firefox(最新版本)中會出現此問題。
我使用的是使用FB like button configurator生成的like按鈕的HTML5版本。
下面是在隱藏的div像按鈕的代碼所得到的:
<div data-show-faces="true" data-width="450" layout="box_count" data-send="false" class="fb-like fb_edge_widget_with_comment fb_iframe_widget" fb-xfbml-state="rendered">
<span style="height: 0px; width: 0px;">
<iframe scrolling="no" style=" height: 0px; width: 0px; class="fb_ltr fb_iframe_widget_lift" src="">
</iframe>
</span>
</div>
在活性的div等按鈕是唯一可見的。即使那些在模態中(最初隱藏的)也不可見。 如何讓div在顯示時可見:none?
你能詳細說明一下嗎?和/或添加一些示例代碼? – kostas