前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python测试开发django-128.jQuery消息提示插件toastr使用

python测试开发django-128.jQuery消息提示插件toastr使用

作者头像
上海-悠悠
发布2021-10-08 11:22:36
1.4K0
发布2021-10-08 11:22:36
举报
文章被收录于专栏:从零开始学自动化测试

前言

toastr.js是一个基于jQuery的非阻塞、简单、漂亮的消息提示插件,使用简单、方便。可以通过设置参数来设置提示窗口显示的位置、显示的动画等。 toastr.js可以设置四种提示样式:

  • 成功(success)
  • 错误(error)
  • 提示(info)
  • 警告(warning)

toastr环境准备

toastr.js官方文档以及源码 https://codeseven.github.io/toastr/

解压后,拷贝其中的 toastr.min.css 和 toastr.min.js 到项目中

在html页面引入引入 toastr.min.css 和 toastr.min.js,还有必不可少的 jquery 库

代码语言:javascript
复制
    <link rel="stylesheet" href="/toastr/css/toastr.min.css">
    <script src="/jquery/jquery-3.6.0.min.js"></script>
    <script src="/toastr/js/toastr.min.js"></script>

需注意引入的顺序,先toastr.min.css,再jquery.js 最后是toastr.min.js。

使用示例

代码语言:javascript
复制
<body>

<div class="container">
    <button class="btn btn-info">info</button>
    <button class="btn btn-success">success</button>
    <button class="btn btn-warning">warning</button>
    <button class="btn btn-danger">error</button>
</div>

</body>

调用方式很简单

toastr.info(“你有新消息了!”); //常规消息提示,默认背景为浅蓝色

toastr.success(“你有新消息了!”); //成功消息提示,默认背景为浅绿色

toastr.warning(“你有新消息了!”); //警告消息提示,默认背景为橘黄色

toastr.error(“你有新消息了!”); //错误消息提示,默认背景为浅红色

实现效果,默认在屏幕右上角显示

可以通过toastr.info()方式调用,也可以用toastr‘info’方式调用

代码语言:javascript
复制
toastr['info']('info 消息提示')

带标题的提示

代码语言:javascript
复制
toastr.info('info 消息提示', '提示')
// toastr['info']('info 消息提示', '提示')

实现效果

定制化toastr

自定义参数:

代码语言:javascript
复制
toastr.options = {  
        closeButton: false,  
        debug: false,  
        progressBar: false,  
        positionClass: "toast-top-center",  
        onclick: null,  
        showDuration: "300",  
        hideDuration: "1000",  
        timeOut: "2000",  
        extendedTimeOut: "1000",  
        showEasing: "swing",  
        hideEasing: "linear",  
        showMethod: "fadeIn",  
        hideMethod: "fadeOut"  
    };

参数说明: closeButton:false,是否显示关闭按钮(提示框右上角关闭按钮); debug:false,是否为调试; progressBar:false,是否显示进度条(设置关闭的超时时间进度条); positionClass,消息框在页面显示的位置

  • toast-top-left 顶端左边
  • toast-top-right 顶端右边
  • toast-top-center 顶端中间
  • toast-top-full-width 顶端,宽度铺满整个屏幕
  • toast-botton-right //底端右侧
  • toast-bottom-left //底端左侧
  • toast-bottom-center //底端中间
  • toast-bottom-full-width //底端全屏

onclick,点击消息框自定义事件 showDuration: “300”,显示动作时间 hideDuration: “1000”,隐藏动作时间 timeOut: “2000”,自动关闭超时时间 extendedTimeOut: “1000” showEasing: “swing”, hideEasing: “linear”, showMethod: “fadeIn” 显示的方式,和jquery相同 hideMethod: “fadeOut” 隐藏的方式,和jquery相同

顶端居中效果positionClass: "toast-top-center"

toastr.js官方文档以及源码 https://codeseven.github.io/toastr/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • toastr环境准备
  • 使用示例
  • 定制化toastr
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档