簡體   English   中英

僅CSS自動建議?

[英]CSS-Only Autosuggest?

我正在嘗試弄清楚如何使純CSS自動建議,我需要幫助。 我想自動顯示/隱藏建議,以防它們匹配/不匹配文本輸入值(或類似值)。 我發現這個JSFiddle是一個很好的例子: https ://jsfiddle.net/zsUuK/6/

<div class="input-wrapper">
  <input type="text" class="autosuggest">
  <input type="submit" value="Search">
  <div class="dropdown">
      <ul class="result">
        <li>Suggestion</li>
        <li>Not to be here</li>
      </ul>
  </div>
</div>

默認情況下,第一個建議將被隱藏,並在鍵入“ S”時顯示出來,例如

請注意 ,我知道如何使用JavaScript和HTML autocomplete =“ on”進行自動建議。 我的問題是,是否有任何方法只能使用CSS進行操作,即使是非常棘手的方法也是如此。

期待您的回答,已經非常感謝。

您需要為此使用某種jquery,這是一個顯示/隱藏建議的函數:

function mus_pl_filter(element) {
var value = $(element).val();
$(".result > li").each(function() {
    if ($(this).text().search(value) > -1) {
        $(this).show();
    }
    else {
        $(this).hide();
    }
});

}

在鍵盤上觸發此功能:

<input type="text" class="autosuggest" onkeyup="mus_pl_filter(this)">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM