Chrome でフォーカス時にプレースホルダー テキストを自動的に非表示にするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-12 03:01:02
オリジナル
811 人が閲覧しました

How Do I Auto-Hide Placeholder Text on Focus in Chrome?

フォーカス時のプレースホルダー テキストの自動非表示

インターネット ブラウザの自動化により、フォーカス時のプレースホルダー テキストの非表示が簡素化されましたが、この利便性には例外があります。 :クロム。この特定のブラウザをターゲットとする場合は、特定のソリューションを実装する必要があります。

CSS アプローチ:

input:focus::placeholder {
  color: transparent;
}
ログイン後にコピー

この CSS ルールは、フォーカス時にプレースホルダー テキストを透明に設定し、効果的に

jQueryアプローチ:

<input type="text" placeholder="Type something here!">
ログイン後にコピー
 $("#myInput").focus(function() {
   $(this).attr("placeholder", "");
 });
ログイン後にコピー

jQuery コードは、入力フィールドがフォーカスを取得したときにプレースホルダー テキストを削除し、フォーカスを失ったときにそれを復元します。

注:

元々、このメソッドは Chrome 専用のブラウザーと考えられていましたが、最新のブラウザーは現在、 input::placeholder セレクター。CSS と jQuery の両方のアプローチをすべてのブラウザーに適用できます。

以上がChrome でフォーカス時にプレースホルダー テキストを自動的に非表示にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート