ユーザーがホバーを解除した後、データが元の状態に戻るという簡単な解決策があるかどうか疑問に思っています。私の現在の解決策は、元の状態を保存し、ユーザーがホバーを解除したらこのデータをロードすることです。ホバーするたびに多くのテキストフィールドが変更されるため、これは面倒になる可能性があり、このすべての情報を保存するのは面倒です。
:hover
基本的に、JavaScript / jQueryに、CSSのようなものが自動的に元の状態に戻るものがあるかどうか疑問に思っていますか?
ユーザーがホバーを解除した後、データが元の状態に戻るという簡単な解決策があるかどうか疑問に思っています。私の現在の解決策は、元の状態を保存し、ユーザーがホバーを解除したらこのデータをロードすることです。ホバーするたびに多くのテキストフィールドが変更されるため、これは面倒になる可能性があり、このすべての情報を保存するのは面倒です。
:hover
基本的に、JavaScript / jQueryに、CSSのようなものが自動的に元の状態に戻るものがあるかどうか疑問に思っていますか?
これは役立つかもしれませんが、より多くの情報といくつかのサンプルコードを提供する必要があります。
とにかく、ユーザーがホバーする前にセレクターのHTML全体を保存し、後で復元することができます。
$('#button').hover(
function(){
var oldData = $('#data').html();
},
function(){
$('#data').html(oldData);
}
);
これはあなたを助けますか?
解決策は、元の状態を非表示にして、それ以外は変更せずにDOMに保持することにより、元の状態を「保存」することです。
元のテキストフィールドを変更する代わりに:
次のマウスオーバーでは、前のクローンがまだ関連しているかどうかに応じて、同じことをもう一度行うか、単に非表示のクローンを再表示できます。
これはすでにデフォルトの動作だと思います:http:
//api.jquery.com/hover/
そうでない場合は、おそらく次を使用する必要が.mouseover
あります:http .mouseout
:
//api.jquery.com/mouseover/
http://api.jquery.com/mouseout/
これらのイベントの内容を変更するように、ロジックを理解する必要があります。;)
お役に立てれば。:)