jQueryを使用して、クラスを追加/削除することでdivを表示および非表示にしています。
$('input').focus(function(){
$(this).parents('.row').addClass("linksdiv");
}).blur(function(){
$(this).parents('.row').removeClass("linksdiv");
});
入力に焦点を合わせると非常にうまく機能しますが、リンクをクリックするlinksdiv
とフォーカスが失われ、divが消えます。linksdiv
cssに依存するよりもshow()とhide()を使用する方が良いでしょうか?
入力がフォーカスされているときにdivをクリックできるようになりますか?または、linksdivがクリックされたときにフォーカスが失われないようにするための簡単な回避策はありますが、それでもぼかし時に消えますか?
よろしくお願いします!皆さんは素晴らしいです!
申し訳ありませんが、私がこれをやろうとしていたことをうまく説明できませんでした。http://jsfiddle.net/Zw5c2/5/ リソースを提供してくれたPatrickに感謝します。