分享好友 教程首页 教程搜索 频道列表

DESTOON模板中引入layui组件库使用lay-tips提示的方法

2024-10-22 23:223030
+关注29
核心提示:在模板开发中,如果我们使用了layui组件库,现在需要优化tips鼠标提示词显示就简单...

在模板开发中,如果我们使用了layui组件库,现在需要优化tips鼠标提示词显示就简单了很多,首先需要引入layui.css和layui.js

效果图


HTML代码

<a href="###" target="_blank" lay-tips="更多">更多</a>
<a href="###" target="_blank" lay-tips="更多" lay-tips-position='[1, "#333"]'>更多</a>
<a href="###" target="_blank" lay-tips="更多" lay-tips-position='[2, "#333"]'>更多</a>
<a href="###" target="_blank" lay-tips="更多" lay-tips-position='[3, "#333"]'>更多</a>
<a href="###" target="_blank" lay-tips="更多" lay-tips-position='[4, "#333"]'>更多</a>


其中 lay-tips="更多" 是提示词, lay-tips-position='[1, "#333"]' 是自定义位置和颜色。位置介绍:1:上,2:右,3:下,4:左。默认位置是上方,如果你不需要指定位置,在使用时直接写 lay-tips="更多" 即可。

JS代码

这段js代码放到layui.js的下面才能生效哦!!!

<script type="text/javascript">
    layui.use(['layer'], function(){
        var layer = layui.layer;
        layer.ready(function(){
            document.querySelectorAll('[lay-tips]').forEach(function(element){
                var tipText = element.getAttribute('lay-tips');
                var positionAttr = element.getAttribute('lay-tips-position');
                var position = positionAttr ? JSON.parse(positionAttr) : [1, '#333'];
                var index;
                element.addEventListener('mouseover', function(){
                    index = layer.tips(tipText, element, {
                        tips: position
                    });
                });
                element.addEventListener('mouseout', function(){
                    layer.close(index);
                });
            });
        });
    });
</script>


本文标签: #提示 #LAYUI #tips
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

微信公众号后台基本配置点击保存总是提示请求url超时,监测网络包发现微信并没有将请求提交到服务后台?

    遇到这个问题,检查一下服务器的防火墙,防火墙误把腾讯进来的IP识别成国外IP,导致调不通,在服务器上关闭防火墙即可

小黑 随手记2023-12-17

DESTOON提示您的帐号在别处登录,您被迫下线

    进入后台,网站设置,安全中心,同一帐号同时异地登录允许:允许会员同时异地登录,不会再有此提示仅限前台:不允许会员同时异地登录后台,会员后台异地登录有此提示完全禁止:不允许会员同时异地登录,会员前后台异

网络转载 随手记2023-06-08

JS实现网页标题随机显示名人名言的方法

    这段代码实现每次刷新过后,网页的标题都会随机显示名人名言,一次一条,把这些名言定义在Javascript的数组内,每次调用随机调用一条,随机产生的随机数正好是数组的标号,这样就实现了随机,不错的效果吧。

小黑 JavaScript教程2022-09-03

手机端绑定二级域名后提示验证码错误的解决方案

    方案有如下几种1、设置cookie作用域。

小黑 destoon设置相关2022-02-28

下一篇
我来说两句
抢沙发