打造炫酷前端通知插件EasyToaster

親測兼容 Chrome, Firefox, IE 6+ ,由于IE 9+開始支持animation,因此 IE 9 - 沒有動畫過渡效果掷空。


show.gif

引用

<link rel="stylesheet" type="text/css" href="./index.css">
<div id="slider"></div>
<script type="text/javascript" src="./index.js"></script>
<script type="text/javascript">
    var toaster = new Toaster()
    toaster.info({
        text: 'default config'
    })
</script>

例子

toaster.error({
    text: 'There\'s something wrong',
    textAlign: 'left',
    withIcon: true,
    closable: true,
    animation: true,
    duration: 2500,
    onClick: function () {
        // do sth
    },
    onAppear: function () {
        // do sth
    },
    onVanish: function () {
        // do sth
    }
})

方法

名稱 注釋
wait Wait 類型消息
info Info 類型消息
success Success 類型消息
warning Warning 類型消息
error Error 類型消息

配置項

名稱 類型 約束 注釋
text String 必須 消息文本內(nèi)容
textAlign enum['center','left','right'] 默認 'center' 文本對齊方式
withIcon boolean 默認 false 是否創(chuàng)建圖標
closable boolean 默認 false 是否創(chuàng)建關(guān)閉按鈕
animation boolean 默認 false 是否使用動畫過渡
duration Integer 默認 2000 消息存在時長
名稱 注釋
onClick 當消息被點擊時
onAppear 當消息被創(chuàng)建時
onVanish 當消息被銷毀時

源碼

代碼說明

  • css 部分預(yù)定義類樣式血公,以便 js 創(chuàng)建帶樣式的節(jié)點
  • 圖標使用 dataURL 引入
  • 由于 IE 9 - 不支持 animation 屬性轰枝,因此沒有過渡效果
  • 當鼠標移到消息上鞍帝,動畫效果和存在時長累加暫停久又;當鼠標移出消息時,動畫和計時恢復(fù)正常

源碼和示例代碼地址

GitHub

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末励两,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子囊颅,更是在濱河造成了極大的恐慌当悔,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件踢代,死亡現(xiàn)場離奇詭異盲憎,居然都是意外死亡,警方通過查閱死者的電腦和手機胳挎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門饼疙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人慕爬,你說我怎么就攤上這事窑眯。” “怎么了医窿?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵磅甩,是天一觀的道長。 經(jīng)常有香客問我姥卢,道長卷要,這世上最難降的妖魔是什么渣聚? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮僧叉,結(jié)果婚禮上奕枝,老公的妹妹穿的比我還像新娘。我一直安慰自己瓶堕,他們只是感情好隘道,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著捞烟,像睡著了一般薄声。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上题画,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天默辨,我揣著相機與錄音,去河邊找鬼苍息。 笑死缩幸,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的竞思。 我是一名探鬼主播表谊,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼盖喷!你這毒婦竟也來了爆办?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤课梳,失蹤者是張志新(化名)和其女友劉穎距辆,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體暮刃,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡跨算,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了椭懊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诸蚕。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖氧猬,靈堂內(nèi)的尸體忽然破棺而出背犯,到底是詐尸還是另有隱情,我是刑警寧澤狂窑,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布媳板,位于F島的核電站,受9級特大地震影響泉哈,放射性物質(zhì)發(fā)生泄漏蛉幸。R本人自食惡果不足惜破讨,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望奕纫。 院中可真熱鬧提陶,春花似錦、人聲如沸匹层。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽升筏。三九已至撑柔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間您访,已是汗流浹背铅忿。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留灵汪,地道東北人檀训。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像享言,于是被迫代替她去往敵國和親峻凫。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • [TOC] 以下內(nèi)容基于Android 8.0 Project Treble Project treble是And...
    Joe_HUST閱讀 3,120評論 0 1
  • 1.為什么要不停地清空屏幕? 最新的GPU以不同的方式工作,使用特殊的渲染技術(shù),如果屏幕是干凈的,能工作得更快....
    卍W卍X卍閱讀 330評論 0 0
  • New logo 創(chuàng)作你的創(chuàng)作 免費下載 以太坊學習 180 tenny1109 簡書作者 2016.07.26 ...
    似曾相識2閱讀 249評論 0 0
  • 我的代碼: 答案代碼: 差異及總結(jié):①保存數(shù)組中的有些數(shù)值無需一定要記錄這個數(shù)字览露,有時候僅需保存該數(shù)字的下標即可②...
    klaaay閱讀 170評論 0 0
  • 到底怎樣才能學好英語荧琼? ——別急,看完這篇你就知道了 做一名英語老師差牛,我一直以來想要精進自己的...
    一切都那么美好閱讀 335評論 0 0