layui提示层鼠标悬显示停效果

本文介绍了一种使用jQuery实现的鼠标悬停提示特效方法。通过调用layer插件的tips方法,在元素上显示提示信息,并设置了提示框的样式及持续时间。
	//鼠标悬停提示特效
	$("#sub").hover(function() {
		openMsg();
	}, function() {
		layer.close(subtips);
	});
	function openMsg() {
		subtips = layer.tips('提示信息', '#sub',{tips:[1,'#ff6700'],time: 30000});
	} 
	//END 鼠标悬停提示特效

 

要实现layui table下拉列表显示,可从表头固定浮和下拉框显示方向两方面考虑。 ### 表头固定浮 可使用table的height参数,有以下两种配置方式: #### 方法级渲染 ```javascript table.render({ // 其它参数在此省略 height: 315 // 固定值 }); table.render({ // 其它参数在此省略 height: 'full-20' // 高度最大化减去差值 }); ``` #### 自动化渲染 ```html <table class="layui-table" lay-data="{height:315}" lay-filter="test"> …… </table> <table class="layui-table" lay-data="{height:'full-20'}" lay-filter="test"> …… </table> ``` 通过设置height参数,在表格向下滑动时,表头能固定显示,便于查看表头信息,相当于间接实现了下拉列表所在表格部分的显示效果 [^1]。 ### 下拉框始终向上显示 通过CSS样式设置下拉框始终向上显示,保证下拉列表在有限空间内浮展示: ```css .layui-form-select { .layui-select-title { input { height: 32px; font-size: 14px; } } dl { top: auto; bottom: 36px; dd { line-height: 32px; font-size: 14px; } } } ``` 此样式设置可使下拉框内容始终向上展开,避免被下方内容遮挡,实现显示效果 [^3]。 ### table内嵌入select layui数据表格没有支持select的参数,需手动加入模板到td中: ```html <script type="text/html" id="selectTool"> <select name="materialtype" lay-filter="materialtype" id="materialtype"> <option value="">请选择或输入</option> {{# layui.each(d.lstSet, function(index, item){ }} <option value="{{ item.SettingKey }}">{{ item.SettingValue }}</option> {{# }); }} </select> </script> ``` 将该模板应用到表格中,可在表格单元格中嵌入下拉列表 [^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avenjan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值