0

非常に単純な検索フォームを作成しました - ここにあります:

検索フォーム

onClickさらにいくつかのオプションが表示されます。

より多くのオプション

しかし、問題は、2番目のボタンが一番下の直後に移動することですdiv。そのため、何らかの方法で現在の位置にロックする必要があり、方法がわかりません。

ボタンの場所

実際には、このようにする必要があります (下部の div は「切り替え可能」であるため、そのうちの 1 つだけを表示する必要があります)。

最後の

これがjsfiddleの私のコードです(ビュースタイルは含まれていません-構造のみ)

4

4 に答える 4

0
div.advanced-search-values { position: fixed;}

これを試して。

または使用

div.advanced-search-values { position: absolute;}
于 2012-11-16T12:10:14.363 に答える
0

この行をCSSに追加してください。

div.advanced-search-values{
    position: absolute;
}
于 2012-11-16T12:10:59.273 に答える
0

絶対位置はここでうまく機能します

CSS に次の行を追加します。

.simple-search{
    float: left;
    position:relative;
}

div.advanced-search-values{
    display: none;
    border: 1px solid #DDDDDD;
    margin-top: 5px;
    padding: 2px;
    position:absolute;
    top:26px;
    left:235px
}

ここにjsfiddleファイルがあります

于 2012-11-16T12:27:24.090 に答える
0

位置を追加しただけで、うまくいきます。

div.advanced-search-values {
display: none;
border: 1px solid #DDDDDD;
margin-top: 5px;
padding: 2px;
position: absolute; // or     position:fixed; (both works fine)

}

于 2012-11-16T12:27:40.733 に答える