W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
插件描述: overhang.js 是一個JQuery插件顯示即時通知、 確認(rèn)或給定元素中的提示。
引用了最新版本的jQuery和jQuery UI。
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/jqueryui/1.12.0/jquery-ui.js"></script>
引用的JavaScript和CSS文件。
<link rel="stylesheet" type="text/css" href="dist/overhang.min.css" />
<script type="text/javascript" src="dist/overhang.min.js"></script>
overhang.js有3個主要特點-通知、提示和確認(rèn)。大多數(shù)的選擇是定制所有這些特征。
默認(rèn)值
type
這是您想要顯示通知的類型。預(yù)設(shè)的類型都是成功,錯誤,警告信息,提示和確認(rèn)。
如果你想使用一個自定義的主題,離開這個參數(shù)的空白,按照自定義的主題設(shè)置的規(guī)則。
$("body").overhang({
custom: true,
primary: "#34495E",
accent: "#F4B350"
});
primary - 警報的背景顏色
accent - 底邊框顏色
如果你想顯示一個提示或確認(rèn)警報,設(shè)置類型促使或確認(rèn),分別。提示和確認(rèn)都有預(yù)設(shè)的主題,但你可以自定義他們利用自定義選項
textColor
文本的顏色。默認(rèn)設(shè)置為白色。
message
要在您的通知中顯示的消息。
duration
以秒為單位顯示的警報持續(xù)時間。默認(rèn)值為 1.5 秒。
speed
下降速度,并提高警報以毫秒為單位。默認(rèn)設(shè)置為500。
closeConfirm
設(shè)置為true,用戶點擊關(guān)閉警報,而不是它自動消失。
upper
設(shè)置為 true,如果你想要你所有字母均為大寫的消息。默認(rèn)值設(shè)置為 false。
easing
JQuery UI 緩動的效果的選項。默認(rèn)設(shè)置為"easeOutBounce"
html
這是一個布爾值,如果消息參數(shù)應(yīng)被解釋為 HTML。默認(rèn)值設(shè)置為 false。
基本的警報通知的例子
// Some error notification
$("body").overhang({
type: "error",
message: "You could not be logged in at this time.",
closeConfirm: "true"
});
當(dāng)使用提示,所有你需要做的是設(shè)置類型參數(shù)"prompt"
提示的例子
// Some prompt notification
$("body").overhang({
type: "prompt",
message: "What is your name"
});
在使用時確認(rèn),有您可以自定義的附加選項。
yesMessage
這是將顯示"true"按鈕上的文本。默認(rèn)設(shè)置為"Yes"。
noMessage
這是將顯示"false"按鈕上的文本。默認(rèn)設(shè)置為"No"。
yesColor
這是按鈕的"true"的顏色。默認(rèn)設(shè)置為"#2ECC71"。
noColor
這是"false"按鈕的顏色。默認(rèn)設(shè)置為"#E74C3C"。
驗證實例
// Some confirmation
$("body").overhang({
type: "confirm",
yesMessage: "Yes please!",
noMessage: "No thanks."
});
提示和確認(rèn)的功能都允許您從用戶獲取數(shù)據(jù)?;貜?fù)存儲作為目標(biāo)元素的 DOM 中的數(shù)據(jù)。
要檢索的數(shù)據(jù)應(yīng)使用 jQuery 像這樣┱
// From a prompt
alert($("target-element").data("overhangPrompt"));
// From a confirmation (either true or false)
alert($("target-element").data("overhangConfirm"));
如果用戶還未予以響應(yīng),默認(rèn)值將被設(shè)置為 null。
該選項回調(diào)參數(shù)是一個函數(shù),一旦用戶上懸通知進行了操作。在任何這些情況后將運行回調(diào)┱
提交的提示
確認(rèn)選擇
與真正的closeConfirm 的正常通知關(guān)閉按鈕
正常的通知的提高
注┱對于確認(rèn)或提示,回調(diào)將不運行時單擊關(guān)閉按鈕,并且沒有選定。
例子
$("body").overhang({
type: "confirm",
message: "Are you sure?",
// This code will run once an option is clicked.
callback: function () {
var selection = $("body").data("overhangConfirm");
alert("You made your selection of " + selection);
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: