首頁 web前端 js教程 基于jquery实现漂亮的动态信息提示效果_jquery

基于jquery实现漂亮的动态信息提示效果_jquery

May 16, 2016 pm 06:04 PM
動態效果

简单,漂亮,动画效果,用户体验好!
曾祥展

这个效果是在页面头部出现的,出现一下会自动隐藏,上面有x那个提示就要手动关闭一下,其他的都是自动隐藏的!

温馨提示:基于jquery 1.6.2 版本!

复制代码 代码如下:







调用方式:
复制代码 代码如下:




jquery版:
复制代码 代码如下:

/*!
* jQuery JavaScript SysMsg v1.0
* http://zengxiangzhan.cnblogs.com/
* jQuery.sysmsg.js
* Copyright 2011, 曾祥展
* Date: 2011-8-1 20:00 2011 -2210
*/
if (!window.ZENG) var ZENG = {};
ZENG.add = function(d, f) {
var j;
if ($.isFunction(f.init)) {
j = f.init;
delete f.init;
$.extend(true, j.prototype, f);
this[d] = j
} else this[d] = f
};
ZENG.add("SysMsg", function() {
function d(u, D, v) {
D || (D = "success");
v = v || D == "error";
if (o) {
h.push(function() {
d(u, D)
});
f()
} else {
m.html(u);
i.removeClass().addClass(D).show().animate({
top: 0
}, 200, function() {
v || j()
});
o = 1
}
}
function f() {
i.animate({
top: "-50px"
}, 200, function() {
i.hide();
o = 0;
h.length && h.shift()()
})
}
function j() {
setTimeout(function() {
f()
}, 2E3)
}
var o, h = [],
i = $("#message-dock"),
m = i.find("#message-text");
$(".dismiss", "#message-dock").live("click", function(u) {
f();
u.preventDefault()
});
return {
show: d
}
}());

美观样式
复制代码 代码如下:

.group {
display: block;
}
.group:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.group {
min-height: 1%;
}
* html .group {
height: 1%;
}
html, body, div,p{
background: none repeat scroll 0 0 transparent;
border: 0 none;
font-size: 100%;
margin: 0;
outline: 0 none;
vertical-align: baseline;
}
body {
color: #444444;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 75%;
line-height: 1;
}
#message-dock {
background-color: #164673;
color: #FFFFFF;
line-height: 1.75em;
padding: 10px;
position: fixed;
top: -60px;
width: 100%;
z-index: 9999;
}
#message-dock a {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}
#message-dock p {
border-radius: 5px 5px 5px 5px;
float: left;
padding: 5px 6px;
}
#message-dock .dismiss {
background: url("msg.png") repeat scroll -67px -180px #A12A2A;
border-radius: 0 5px 5px 0;
display: none;
float: left;
height: 21px;
padding-left: 10px;
text-indent: -999999px;
width: 20px;
cursor: pointer;
}
.sprite {
background: url("msg.png") no-repeat scroll 0 0 transparent;
display: inline-block;
vertical-align: top;
}
#message-sleeve {
margin: 0 auto;
max-width: 1200px;
min-width: 1000px;
}
.fixed #message-sleeve {
width: 1000px;
}
#message-text {
float: left;
font-size: 1.16667em;
padding: 0 10px 0 0;
}
.success p {
background-color: #7AA13D;
}
.alert p {
background-color: #FFF095;
color: #333333;
}
.alert a {
color: #333333 !important;
}
.error p {
background-color: #A12A2A;
padding-right: 0 !important;
}
.error #message-text {
padding-right: 0;
}
.error .dismiss {
display: block !important;
}
.error .message-icon, .alert .message-icon {
background-position: 0 -249px;
}
.message-icon {
background-position: -21px -249px;
float: left;
height: 21px;
margin-right: 6px;
position: relative;
width: 21px;
}

附件:

曾祥展


完毕!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何使用HTML、CSS和jQuery建立一個帶有動態效果的搜尋框 如何使用HTML、CSS和jQuery建立一個帶有動態效果的搜尋框 Oct 25, 2023 am 10:28 AM

如何使用HTML、CSS和jQuery建立一個帶有動態效果的搜尋框在現代Web開發中,一個常見的需求是建立一個帶有動態效果的搜尋框。這個搜尋框可以即時展示搜尋建議,並在使用者輸入時自動補全關鍵字。本文將詳細介紹如何使用HTML、CSS和jQuery來實作一個這樣的搜尋框。在建立HTML結構首先,我們需要建立一個基本的HTML結構。代碼如下:<!DOCT

ppt動態效果是怎麼做出來的 ppt動態效果是怎麼做出來的 Mar 20, 2024 pm 12:58 PM

我們在工作的時候,常常需要用到PPT,有時候想讓PPT更加好看,而不顯得呆板,很多人都會給PPT加上動態效果,這樣如果是在演講的時候,大家看著你的PPT也不會枯燥,但是ppt動態效果是怎麼做出來的,下面我就來給朋友們分享操作步驟! 1.首先,我們打開電腦上的PPT,點選選單列上邊的【插入】按鈕,點選【圖片】按鈕,在電腦上選擇一張圖片,插入到PPT上邊,如下圖紅色圈出部分所示:2 .然後,在工具列點選【動畫】功能,再點選下方的自己喜歡的樣式,如下圖紅色圈出部分所示:3.接下來,在效果選項中我們可以選

UniApp實現動態效果與動畫展示的設計與開發方法 UniApp實現動態效果與動畫展示的設計與開發方法 Jul 04, 2023 am 10:43 AM

UniApp是一款基於Vue.js開發的跨平台應用框架,可將Vue程式碼轉換為不同平台的原生程式碼,例如小程式、App和H5等。它提供了豐富的元件和插件,可以幫助開發者快速建立功能豐富的應用。本文將介紹如何使用UniApp實現動態效果與動畫展示的設計與開發方法,並附上對應的程式碼範例。使用CSS動畫UniApp支援使用CSS3的transition和animat

使用JavaScript函數實現使用者互動和動態效果 使用JavaScript函數實現使用者互動和動態效果 Nov 03, 2023 pm 07:02 PM

使用JavaScript函數實現使用者互動和動態效果隨著現代網頁設計的發展,使用者互動和動態效果成為了吸引使用者眼球的關鍵。 JavaScript作為一種常用的腳本語言,具有強大的功能和靈活的特性,能夠實現各種各樣的使用者互動和動態效果。本文將介紹一些常見的JavaScript函數,並給出具體的程式碼範例。改變元素樣式(style)透過JavaScript函數能夠輕鬆改

用Canvas技術打造引人入勝的動態效果,輕鬆get! 用Canvas技術打造引人入勝的動態效果,輕鬆get! Jan 17, 2024 am 08:59 AM

輕鬆掌握Canvas技術,打造酷炫動態效果Canvas是HTML5中功能強大的繪圖技術,可以實現各種酷炫的動態效果。本文將帶你一步步學習Canvas的基本用法,並提供具體的程式碼範例,讓你輕鬆掌握這項技術。一、Canvas簡介Canvas是HTML5中的一個元素,用於在網頁上繪製圖形、動畫等內容。透過使用各種API,我們可以在Canvas上繪製圖形,並添加動

JavaScript如何實現網頁的動態效果? JavaScript如何實現網頁的動態效果? Mar 23, 2024 pm 09:09 PM

JavaScript如何實現網頁的動態效果? JavaScript是一種前端開發語言,可以讓網頁變得更生動、更互動。透過JavaScript,開發者可以實現網頁的動態效果,例如動畫、事件回應等。以下將介紹一些常見的JavaScript技巧,幫助您實現網頁的動態效果。改變元素樣式透過JavaScript可以改變網頁元素的樣式,例如改變顏色、大小、位置等。以下是一

使用JavaScript函數實現使用者介面的動態效果 使用JavaScript函數實現使用者介面的動態效果 Nov 04, 2023 pm 05:02 PM

使用JavaScript函數實現使用者介面的動態效果在現代Web開發中,JavaScript是一種非常常用的程式語言,它能為網頁添加動態效果,提升使用者體驗。本文將介紹如何使用JavaScript函數來實現使用者介面的動態效果,並提供具體的程式碼範例。顯示/隱藏元素在許多情況下,我們希望能夠根據使用者的操作顯示或隱藏一些元素。可以使用JavaScript函數來實作這個

探尋Canvas技術下絢麗視覺效果的實現方法 探尋Canvas技術下絢麗視覺效果的實現方法 Jan 17, 2024 am 10:32 AM

Canvas技術實現動態效果,探索絢麗視覺世界,需要具體程式碼範例近年來,隨著網路和行動裝置的高速發展,網頁設計已不再局限於傳統的靜態展示方式。越來越多的網頁設計師開始追求動態、生動的頁面效果,以吸引使用者的注意。而Canvas技術,正是實現這目標的強大工具。本文將介紹Canvas技術的基本原理和常見的動態效果,並提供具體的程式碼範例供參考。 Canvas是H

See all articles