博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
悬浮提示工具(悬浮出现自动消失)
阅读量:6332 次
发布时间:2019-06-22

本文共 2167 字,大约阅读时间需要 7 分钟。

之前做过的提示工具是使用bootstrap的模态窗做的,有人说并不好,需要点击关闭,设置时间较长

 

但是那个提示工具就是为了时间较长,必须看到才做的,也就是说,设计之初的目的就是出现错误才看到的反馈。

 

而对于一般的成功提示,非表单验证的操作提示,需要在操作出现的时候直接反馈结果,并非在固定位置显示一段文字

(会影响整体布局移动)

 

所以做了一个悬浮的提示工具,想法来源于一款游戏中的提示(具体不说,不想给打广告)

 

对于css没有仔细制作,只完成功能和简单样式,简单调用,源码简答,位置,大小等自己修改

代码如下(需要jquery,bootstrap,jquery.easi)

 

/**     * 悬浮式提示框     * @author:liuyuhang     * @param:html:要提示的内容,可注入html,换行使用
,内容简单自己修改 */ function lyhFloatTip(html) { var random = Math.floor(Math.random() * (100000 - 10000 + 1) + 10000); var id = 'tip-' + random; var tip = $('
').addClass('float-tip text-center form-control').css({
//提示内容div 'background-image' : 'linear-gradient(to right, #555555 0%, #555555 70%, #333333 100%)', 'color' : 'white', 'height' : 'auto', 'min-height' : '40px', 'position' : 'fixed', 'top' : '75%', 'left' : '145px', 'width' : '400px', 'z-index' : '3200', 'border' : '1px solid white', 'padding' : '10px 10px 10px 50px', 'box-shadow' : '3px 3px 3px #999999', 'display' : 'none', 'opacity' : 0.2, }).html(html).attr('id', id);//加入提示内容 var leftDiv = $('
').css({ 'position' : 'fixed', 'background-color' : 'white', 'width' : '40px', 'height' : '30px', 'margin-top' : '-25px', 'margin-left' : '-45px', 'border-radius' : '3px', 'color' : 'black', 'padding' : '5px 0px' }).html('TIPS'); tip.append(leftDiv); $('body').append(tip.show());//载入div并显示 $('#' + id).animate({
//悬浮上移动画 top : '65%', opacity : '1' }, 1000, 'easeOutQuart'); setTimeout(function() {
//消失动画 $('#' + id).animate({ opacity : '0' }, 1000, 'easeOutQuart'); setTimeout(function() {
//移除 $('#' + id).remove(); }, 1000) }, 2000); }

  lyhFloatTip('要展示的提示内容');即可调用

点击效果

 

 

 

显示到消失一共4秒,时间自行修改

 

转载于:https://www.cnblogs.com/liuyuhangCastle/p/10375284.html

你可能感兴趣的文章
PHP的学习--Traits新特性
查看>>
ubuntu下,py2,py3共存,/usr/bin/python: No module named virtualenvwrapper错误解决方法
查看>>
Ext.form.field.Number numberfield
查看>>
Linux文件夹分析
查看>>
解决部分月份绩效无法显示的问题:timestamp\union al\autocommit等的用法
查看>>
nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转
查看>>
man openstack >>1.txt
查看>>
linux几大服务器版本大比拼
查看>>
在BT5系统中安装postgresQL
查看>>
Can't connect to MySQL server on 'localhost'
查看>>
【Magedu】Week01
查看>>
写给MongoDB开发者的50条建议Tip25
查看>>
PostgreSQL学习手册(四) 常用数据类型
查看>>
为什么要让带宽制约云计算发展
查看>>
[iOS Animation]-CALayer 绘图效率
查看>>
2012-8-5
查看>>
VS中ProjectDir的值以及$(ProjectDir)../的含义
查看>>
我的友情链接
查看>>
PHP实现排序算法
查看>>
Business Contact Mnanager for Outlook2010
查看>>