用vue和小程序开发的同学会感到里面的toast轻提示很好,可惜bootstrap到4以上才支持,而它的帮助里写的代码感觉都是“扯淡”的,根本用不起来效果。

轻提示首先是不影响页面布局,像弹窗一样,设置延迟的时间后会自动消失。

下图是vue的。——新建成功那个就是轻提示了。

所以这里有标准的用法。

https://github.com/Script47/Toast

https://www.kaiu.net/script/content/3154

https://www.kaiu.net/script/show/3154

注意,git上代码在不断更新,并且example也是在更新,请以上面第一为准哦。

首先要引用git上toast.css和js,以及bootstrap.js和css的4.0版本以上,然后将example代码拷贝过来使用即可。

  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script><script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script><script src="../dist/toast.min.js"></script><script>const TYPES = ['info', 'warning', 'success', 'error'],TITLES = {'info': 'Notice!','success': 'Awesome!','warning': 'Watch Out!','error': 'Doh!'},CONTENT = {'info': 'Hello, world! This is a toast message.','success': 'The action has been completed.','warning': 'It\'s all about to go wrong','error': 'It all went wrong.'},POSITION = ['top-right', 'top-left', 'top-center', 'bottom-right', 'bottom-left', 'bottom-center'];$.toastDefaults.position = 'bottom-center';$.toastDefaults.dismissible = true;$.toastDefaults.stackable = true;$.toastDefaults.pauseDelayOnHover = true;$('.snack').click(function() {var type = TYPES[Math.floor(Math.random() * TYPES.length)],content = CONTENT[type];$.snack(type, content);});$('.toast-btn').click(function() {var rng = Math.floor(Math.random() * 2) + 1,type = TYPES[Math.floor(Math.random() * TYPES.length)],title = TITLES[type],content = CONTENT[type];if (rng === 1) {$.toast({type: type,title: title,subtitle: '11 mins ago',content: content,delay: 5000});} else {$.toast({type: type,title: title,subtitle: '11 mins ago',content: content,delay: 5000,img: {src: 'https://via.placeholder.com/20',alt: 'Image'}});}});

bootstrap v4 toast轻提示正确用法相关推荐

  1. html div toast,React实现全局组件:Toast轻提示

    Toast是常用的轻提示弹框,常用于页面loading和提示语弹窗. 本例基于React实现一个随时可调用且不随页面渲染的全局组件. 如何使用 首先引入 import Toast from './co ...

  2. React实现全局组件的Toast轻提示效果

    Toast是常用的轻提示弹框,常用于页面loading和提示语弹窗. 本例基于React实现一个随时可调用且不随页面渲染的全局组件. 需求分析 Toast 不需要同页面一起被渲染,而是根据需要被随时调 ...

  3. qtreeview 点击二级节点弹出dialog_Flutter Toast、弹出提示、轻提示

    主流的三种APP反馈形式: toast.snackbar以及dialog. toast通常用于提示用户一些不那么重要的信息, 会弹出并显示文字一段时间. 时间一到就会消失. 相较于snackbar和d ...

  4. react.js fetch 基于单例+轻提示(toast)的简单封装

    Services /* eslint-disable no-useless-constructor */import config from './config.js';import 'whatwg- ...

  5. Spring MVC中Session的正确用法之我见02

    Spring MVC中Session的正确用法之我见 Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置 ...

  6. C#中dynamic的正确用法 以及 typeof(DynamicSample).GetMethod(Add);

    dynamic是FrameWork4.0的新特性.dynamic的出现让C#具有了弱语言类型的特性.编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性.比如,即使你 ...

  7. C#中dynamic、ExpandoObject 的正确用法

    原文地址:http://www.cnblogs.com/qiuweiguo/archive/2011/08/03/2125982.html dynamic是FrameWork4.0的新特性.dynam ...

  8. vantUI 弹出层(轻提示)案例 - 踩坑篇

    vantUI 弹出层(轻提示)- 踩坑篇 可自定义项: 显示时长 显示内容 显示何时消失 代码 · 实例: if(this.checkedAgreement == false){this.$toast

  9. 改善C#程序的建议2:C#中dynamic的正确用法

    dynamic是FrameWork4.0的新特性.dynamic的出现让C#具有了弱语言类型的特性.编译器在编译的时候不再对类型进行检查,编译期默认dynamic对象支持你想要的任何特性.比如,即使你 ...

最新文章

  1. 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明...
  2. 如何编译和运行C++程序
  3. Lintcode Subarray Sum Closest
  4. 第二章 数据的表示和运算 2.1.3 字符与字符串 [计算机组成原理笔记]
  5. 面向对象编程起步——神来之笔
  6. html中输出 u263c,二级C语言笔试必过399题
  7. 过年战胜熊孩子骚扰的终极攻略,拿走不谢!
  8. Java中List.forEach()方法使用
  9. 关于手机联系人的改进想法
  10. 90天吃透阿里P8推荐的625页Java编程兵书pdf,直接入职阿里定级P6
  11. python实现ncm转mp3_网易云音乐ncm格式分析以及ncm与mp3格式转换
  12. 软件工程——五大模型
  13. JVM上篇学习3--内存与垃圾回收
  14. linux 卸载skype,在Ubuntu 20.04系统下使用snap和apt安装Skype的方法
  15. 单片机实习音乐播放器的源码
  16. 视频转换成gif动图如何操作?教你三步完成视频转gif
  17. 浅谈机器人控制与仿真设计----RDS和ROS
  18. 【NLP】文档集数据处理 gensim corpora.Dictionary 的简单使用
  19. ARM硬件基础SIMDNEON
  20. java FX 制作3D魔方

热门文章

  1. c#文件名去掉后缀_C# 怎么去掉文件名后缀
  2. 新阿阳发卡网完整运营源码
  3. 元宇宙系列之AI虚拟人:“人”潮汹涌 探路未来
  4. 根据NSDate得到农历的年份(包括生肖) 、月、日。
  5. 前端导出Excel表格
  6. 戏说CAD开发 最简单角度看CAD软件
  7. [数据结构]基于二叉树的家谱系统
  8. 手动型三轴五档手动变速器设计(设计说明书+CAD图纸+外文翻译)
  9. 合唱队——最少出列人数
  10. 磁盘管理以及文件系统管理