- ベストアンサー
htmlのimg要素のtitle属性のような挙動
画像をマウスオーバーした時テキストをポップアップさせたいのですが、img要素のtitle属性を使用するとポップアップまでに数秒かかります。 改行の入ったテキストを、即時ポップアップさせるやり方がありましたら教えて下さい。 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
あらかじめテキストを読み込ませておいてtext-indentで隠して、:hoverで表示させれば速いです。いわゆるスプライトをさせるということ。ただIMG要素は内容自体を持ちませんのでcontent(内容の追加が使えませんので<p>要素などに使用すると良いでしょう。
その他の回答 (1)
- hitomura
- ベストアンサー率48% (325/664)
回答No.1
残念ながらその動作はブラウザが勝手にやっていることです。 HTML の仕様には 「titie 属性をポップアップ表示させること」とは書いてありません。 即座にポップアップ表示させたいならば JavaScript でやるべきでしょう。 自分はやる意義がないと思っているので具体例はほかの方に任せます。 ……というか、カーソルが合ったら即座にポップアップって、ウザいよなぁ……。