先上效果图吧,省的浪费大家的时间不好:
表格内容应该这么写:
代码:
{ field: 'levelTwoId', title: `采集字段<i class="layui-icon alone-tips analyseTips" lay-tips="加粗部分是需要学校填报的采集项"></i>`, minWidth: 80, hide: true, align: "center" },
若内容太长,则需要换行,css:
.layui-layer-tips {
width: 40% !important;
word-break: break-all;
}
然后需要给这个表格添加鼠标移入移出事件,鼠标移入事件是mouseenter,移出事件mouseout,
知道这些就好写了:
$(document).on('mouseenter', '.analyseTips', function ()
{
var tp= $(this).attr("lay-tips");
this.index = layer.tips('<div style="padding: 5px; font-size: 12px; color: #eee;">' + tp+ '</div>', this, {
time: -1
, maxWidth: 260
, tips: [3, '#3A3D49']
});
}).on('mouseout','.analyseTips', function () {
layer.close(this.index);
});