これは説明が難しいです。非表示のテキスト フィールドにユーザーが入力できるようにするプラグインを見たことがあります。あなたが気づいたのは、カーソルと入力されているテキストだけでした。新しい MySpace のビデオを見たことがある場合。私がそこで話していることがわかります。申し訳ありませんが、これはより適切に説明されていませんでした。
質問する
105 次
2 に答える
1
ブラウザから CSS を無効にする以外に、非表示のテキスト ボックスに入力することはできません。
ただし、空白のスタイルを使用して、テキスト ボックスを非表示にすることができます。
input.hidden {
border:0;
outline: none;
}
次のデモでは、最初のテキスト ボックスのすぐ右をクリックすると、入力を開始できます (ただし、テキスト ボックスは非表示になっています)。
于 2012-12-04T16:50:39.463 に答える
0
私はこれに対する答えを見つけましたが、それは Jquery プラグインを使用したものではなく、作成されたと思われるものでした。
背景を透明に設定すると、うまくいきました。また、ユーザーが画面のどこにでも入力でき、テキストがテキスト領域に表示されるようにする必要もありました。これは、以下の JS で実現されました。
$( document ).on( 'keydown', function( ev ) {
var nodeName = ev.target.nodeName;
if ( 'INPUT' == nodeName || 'TEXTAREA' == nodeName ) {
return;
}
$( '#text' ).val( '' ).trigger( 'focus' );
} );
于 2013-02-04T22:04:09.573 に答える