Messenger 弹窗的使用

时间:2022-12-27 11:20:30

关于Messenger 弹窗的文档及详细的说明请参考 Messenger官网,这时只介绍 Messenger 弹窗的使用

 messenger依赖与jquery和Backbone.js,可以和  Bootstrap 完美结合,但Bootstrap 并不是必需的

1.首先要引用 css 文件,一个是全局的css文件即 messenger.css, 一个是 主题风格的样式文件 messenger-theme-future.css 

  <link href="/Content/scripts/messenger/messenger.css" rel="stylesheet" />
    <link href="/Content/scripts/messenger/messenger-theme-ice.css" rel="stylesheet" />

2.引入 js 文件,与css 一样,一个是全局的js,即 messenger.min.js, 一个是主题样式 js  ,messenger-theme-future.js,

<script src="/Content/scripts/messenger/messenger.min.js" type="text/javascript"></script>
 <script src="/Content/scripts/messenger/messenger-theme-future.js" type="text/javascript"></script>

3.文件引入好后,开始配置弹窗的主题,及弹窗出现在页面上的位置

  • 有四种主题可选,弹出框有6个位置可供选择
  • Future 对应 messenger-theme-future.css
  • Block 对应 messenger-theme-block.css
  • Air 对应 messenger-theme-air.css
  • Ice 对应 messenger-theme-ice.css
        $._messengerDefaults = {
extraClasses: 'messenger-fixed messenger-theme-ice messenger-on-top'
}

4.调用 messenger的接口,并设置好提示文字和一些样式 

        $.globalMessenger().post({
message: "发生错误,请稍后重试!",
hideAfter: 3,
type: 'error',
showCloseButton: true
});

参考文章:

http://www.bootcss.com/p/messenger/      Messenger 官网

http://github.hubspot.com/messenger/      git源码托管

https://github.com/HubSpot/messenger/     giti源码

http://segmentfault.com/a/1190000000358289   其它介绍

Messenger 弹窗的使用的更多相关文章

  1. jQuery的DOM操作实例(3)——创建节点&amp&semi;&amp&semi;编写一个弹窗

    一.原生JavaScript编写弹窗 二.jQuery编写弹窗 知识点归纳总结: 在原生JavaScript中,创建一个节点: var oDiv=document.createElement(&quo ...

  2. Android重构与设计之路,从整理提示弹窗(SmartAlertPop)开始

    封装一个独立弹窗Module,这里的弹窗包括普通的Dialog方式弹框和WindowManager方式弹窗.提供一种管理项目里面弹窗的方案,便于后期修改和维护. 首先描述一个在大项目中普遍存在的一个现 ...

  3. JavaScript弹窗

    警告框: alert("警告信息!"); alert("警告\n信息!"); 确认框: var t=confirm("请确认!"); // ...

  4. android&colon;使用Messenger进行进程间通信&lpar;一&rpar;

    Messenger简介 Messenger和AIDL是实现进程间通信(interprocess communication)的两种方式. 实际上,Messenger的实现其实是对AIDL的封装. Me ...

  5. yii2 modal弹窗之ActiveForm ajax表单异步验证

    作者:白狼 出处:http://www.manks.top/yii2_modal_activeform_ajax.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位 ...

  6. yii2中如何使用modal弹窗之基本使用

    作者:白狼 出处:http://www.manks.top/yii2_modal_baseuse.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接, ...

  7. 多功能弹窗控件layer

    开发网站的时候,如何合理运用好各种插件对开发的帮助是很大的. 免去了我们调试各种交互效果, 比如常用的弹窗.气泡.提示.加载.焦点.标签.导航.折叠等等 这里会推荐几个常用的js插件,丰富多样简单易移 ...

  8. JQuery UI dialog 弹窗实例及参数说明

    按钮代码: <a id="suprise" style="margin-left: 0.5em;cursor:pointer;">点我会有惊喜&lt ...

  9. ExtJs基础知识总结:自定义弹窗和ComboBox自动联想加载(四)

    概述 Extjs弹窗可以分为消息弹窗.对话框,这些弹窗的方式ExtJs自带的Ext.Msg.alert就已经可以满足简单消息提示,但是相对复杂的提示,比如如何将Ext.grid.Panel的控件显示嵌 ...

随机推荐

  1. 让下拉框中同时显示Key与Value

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  2. ubuntu下打开终端插件

    一个 nautilus 插件,用于在任意目录中打开终端 nautilus-open-terminal

  3. ubuntu 恢复gnome-panel

    Ubuntu重启panel 的方法首先进入终端, 依次输入以下命令1.gconftool --recursive-unset /apps/panel2.rm -rf ~/.gconf/apps/pan ...

  4. IOS开发中绘制地图线路

    地图应用经常会涉及到线路的绘制问题,ios下可以使用MKMapView进行地图开发,使用 MKOverlayView进行线路的绘制. 使用MKMapView添加MKMap.framework 和Cor ...

  5. C&num; 6 与 &period;NET Core 1&period;0 高级编程 - 39 章 Windows 服务(上)

    译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 39 章 Windows 服务(上)),不对的地方欢迎指出与交流. 章节出自<Professional C ...

  6. oracle之子查询、创建用户、创建表、约束

      子查询                                    子查询可以分为单行子查询和多行子查询   单行子查询           [1] 将一个查询的结果作为另外一个查询的条 ...

  7. django-枚举类型扩展方法

    原文地址:https://docs.djangoproject.com/en/dev/ref/models/instances/#django.db.models.Model.get_FOO_disp ...

  8. java&period;sql&period;SQLException&colon; Field &&num;39&semi;id&&num;39&semi; doesn&&num;39&semi;t have a default value

    1:id 列要设置成自增,自动赋值 java.sql.SQLException: Field 'id' doesn't have a default value at com.mysql.jdbc.S ...

  9. 软件测试&lowbar;Linux

    # Linux## 基础知识### 操作系统* 作为中间人,连接软件和硬件### Linux * 特点 * 免费+安全### 查看日志,定位bug,修改文件,搭建环境## 安装### 装虚拟机 vmw ...

  10. GitHub使用笔记1&colon;git客户端配置多ssh key

    公司用gitlab 外网的github同时配置 这样就导致我们要配置不同的ssh-key对应不同的环境. 具体操作步骤如下: 1:生成一个公司用的SSH-Key $ ssh-keygen -t rsa ...