-1

これは基本的な質問です。テキストが含まれているdivがあります。そのテキストが長い場合、オーバーフローを非表示に設定したため、テキストが切り捨てられます。そのdivにカーソルを合わせると、その完全なテキストが表示されます。画像の場合はaltタグを設定できますが、divの場合はどうすればよいですか?

4

2 に答える 2

6

ホバー時にオーバーフローを表示に設定して、テキストが表示されるようにすることができます。

CSS:

#your_div_id:hover{
    overflow: visible;
}
于 2013-02-01T20:12:01.157 に答える
2

jQueryを使用すると、次のことができます。

HTML

<div> Heeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeey</div>

CSS

div{
  width: 30px;
  overflow: hidden;
}

JS

$('div').mouseover(function(){
  $(this).css("overflow", "visible");
});

$('div').mouseout(function(){
    $(this).css("overflow", "hidden");
});

フィドル

于 2013-02-01T20:15:11.683 に答える