2012-09-21 31 views
0

我有一個div作爲呈現這樣的頁面的一部分:我如何使用jQuery將div設置爲可見?

<div id="productdiv" style="visibility:hidden;"> 

在一個特定的事件,我想這個div變得可見。

下不起作用:

$("#productdiv").show(); 

什麼工作?代替

+0

使用'的.css ()'而不是 – nhahtdh

+0

你試過設置喲你的div顯示:沒有,而不是可見性:隱藏?我認爲這可能做你期望的。 – Lukos

+0

$('#productdiv')。show(); – Nathan

回答

2

你應該嘗試這樣

$("#productdiv").css("visibility","visible"); 

或使用該工具爲所有匹配元素設置多個CSS屬性:

$("#productdiv").css({"visibility":"visible","font-size":"50px"}); 
2

使用display:none;visibility:hidden;

替換此:

<div id="productdiv" style="visibility:hidden;"> 

隨着

<div id="productdiv" style="display:none;"> 
0

展示方法適用於顯示prope rty,而不是可見性屬性。使用,.css('visibility', 'visible') ...

0

show函數設置display css屬性。改爲使用$("#productdiv").css("visibility", "visible");

0
$('div#productdiv:hidden').show(); 
0
$('.asdf').click(function(){ 
    $("#productDiv").css('visibility','visible'); 
}); 
相關問題