您的位置:首页 > Web前端 > JQuery

jquery 实现超出部分隐藏,鼠标移动上显示全部文字

2014-09-15 11:27 1246 查看

jquery 实现超出部分隐藏,鼠标移动上显示全部文字


css

#tooltipdiv {

position: absolute;

border: 1px solid #333;

background: #f7f5d1;

padding: 3px 3px 3px 3px;

color: #333;

display: none;

}

.divmatnrdesc{

width:100px;overflow:hidden;

white-space:nowrap;

text-overflow:ellipsis;

}

<div class='divmatnrdesc'>texxxxxxxxx你好,有你就好!有你真好</div>

jquery

$('div.divmatnrdesc').live('mouseover', function(e) {

_text=$(this).text();

_tooltip = "<div id='tooltipdiv'><font style='font-size:26px'> "+_text+"</font></div>";

$("body").append(_tooltip);

$("#tooltipdiv").show();

$("#tooltipdiv")

.css({

"top": (e.pageY+10) + "px",

"left": (e.pageX +10) + "px"

}).show("fast");

});

$('div.divmatnrdesc').live('mouseout', function(e) {

$("#tooltipdiv").remove();

});

$('div.divmatnrdesc').live('mousemove', function(e) {

$("#tooltipdiv")

.css({

"top": (e.pageY+10 ) + "px",

"left": (e.pageX+10) + "px"

}).show();

});

显示效果



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐