0
ユーザが入力ボックスにテキストを入力するたびに段落を含む<div>
でリストグループを重複させる手助けはできますか?私は<ul>
要素を作ってみましたposition:relative
と段落position:absolute
が、成功せず...ここリストグループをdivと重複させる
は私のHTMLです:
ここ<div>
<input type="text" id="myInput" placeholder="Enter text here..." />
<ul id="myList">
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
<li>Cuatro</li>
<li>Cinco</li>
<li>Siete</li>
<li>Ocho</li>
</ul>
</div>
<div class="below">
<p>
this is a basic paragraph that should be overlapped by the list group...
</p>
</div>
ここ
.myList {
position: relative;
}
.below {
position: absolute;
}
私のCSSで私のjavascriptです:
$("#myList").hide()
$("#myInput").on('input', function() {
if($("#myInput").val().length > 0) {
$("#myList").show();
} else {
$("#myList").hide();
}
});
ここは私のフィドルです:
https://jsfiddle.net/ydc8pzmw/
ありがとうございます!
は' #myList {}絶対位置していますか? –
こんにちは - 私はそれを試みましたが、うまくいかなかった... –
"重複"とはどういう意味ですか?リストグループを上に移動して、入力テキストボックスの近くに移動するかどうかを選択します。または、他の何か? – JohnH