• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォーカスが外れたときの動作について)

フォーカスが外れたときの動作について

このQ&Aのポイント
  • text1クリックでtext2を表示し、フォーカスが外れるとtext2を再度隠すコードの動作について
  • text2をクリックした場合にもtext2を表示したままにする方法について
  • text2がクリックされたことを検知し、表示を維持する方法について

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

if文とかで状態を管理して振り分けるか text1とtext2を囲った要素を用意して(たとえばdivとかで)、そこからblurした場合に非表示にするようにすれば。 text1 Click text2 show div blur text2 hide もし自分が今使っているコードを理解できていないのであればどうなってるのか考えてみましょう。

rihm
質問者

お礼

回答ありがとうございます。 text1、text2を含むdivを作ってそのdivに対して行えばいいんですね。 たしかにそうすればtext2をクリックしてもdivの範囲なのでtext2は隠れませんね。 頭にありませんでした。ありがとうございます。

関連するQ&A

専門家に質問してみよう