0

私はこのHTMLコードを持っています:

<div id="container">
    <div id="feedbackBox"></div>   
</div>

#feedbackBox divは、最初は表示されません。

CSSは、div を集中化することです。

#container {
    position: absolute; width: 380px; height: 360px; left: 50%; top:50%; padding: 30px;
    margin-left: -220px; margin-top: -210px; 
} 

しかし、jQuery 経由height#feedbackboxを変更する必要があります。

私はそれをテストしましたが、動作しません:

.expandInfo {
    height: 500px;
    margin-top: -221px;
}

$("#container").removeClass().addClass('expandInfo');

しかし、うまくいきません!CSS クラスは適用されません。

4

2 に答える 2

0

ここに例があり
ます http://codepen.io/alfonsodev/pen/aKwiG

css で #container を使用してからクラスを削除しているのを見てきました。コンテナにはクラスがないため、意味がありません。

例のコンテナにクラス コンテナがあることを確認してください。クリックすると、ボックスが表示され、必要なクラスが適用されます。

于 2013-08-10T16:09:04.383 に答える