html怎么整体前进一格,js实现当鼠标移到表格上时显示这一格全部内容的代码

想实现这样一个功能,就是在一个表格中,由于很多字过多,所以用文字溢出的方法处理了,但是这样就无法看到表格中具体的内容呢。想实现当鼠标移上去的时候可以显示这一行被隐藏的内容。当然这个网上有很多插件,但是我没有用,还是自己写了一个。

css部分

#showbox {

width: 150px;

min-height: 50px;

font: 100 14px/1 "微软雅黑";

border: 1px solid #3c8dbc;

display: none;

position: absolute;

top: 0;

left: 0;

background-color: #fff;

padding: 5px;

}

html部分

序号名称类别单位成果要求进展最新进展更新时间

1阿拉蕾阿拉蕾阿拉蕾阿拉蕾阿拉蕾2阿拉蕾阿拉蕾阿拉蕾阿拉蕾阿拉蕾3阿拉蕾阿拉蕾阿拉蕾,阿拉蕾

js部分

$(function() {

function showBox(obj,box){

var timer = null;

$(obj).on("mouseover", function (e) {

clearTimeout(timer);

var clientX = e.clientX;

var clientY = e.clientY;

var txt = $(this).text();

timer = setTimeout(function () {

console.log(clientX, clientY);

$(box).css("left", clientX).css("top", clientY);

if (txt == "") {

$(box).hide();

} else {

$(box).show();

$(box).html(txt);

}

}, 1000);

});

$(obj).on("mouseout",function(){

clearTimeout(timer);

$(box).hide();

});

}

showBox("#example1 > tbody td","#showbox");

});

最后,其实bootstrap里面有个组建可以显示里面的内容,只是显示的是title,一开始不会改没用那个,后经人点醒,可以直接给title赋值,就是给title赋值为表格里面的text就好。

以上这篇js实现当鼠标移到表格上时显示这一格全部内容的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值