漫畫原創Jquery消息提示插件
一共有4種提示操作:
1、錯誤(error)
2、 成功(succ)
3、消息(notice)
4、等待(loading)
每個使用的元素加上以下3種屬性
1、class必需為manhuaTip
2、 ty類別必需為第一條的4種之一
3、msg提示的消息
可以靈活設置響應事件和顯示時間




插件源代碼如下:
$(function() {
$.fn.manhuaTip = function(options) {
var defaults = {
Event : "click",
timeOut : 2000
};
var options = $.extend(defaults,options);
var $tip = $(this);
//文本框綁定事件
$tip.live(options.Event,function(e){
var type = $(this).attr('ty');
var msg = $(this).attr('msg');
var tipHtml = '';
if (type =='loading'){
tipHtml = '<img alt="" src="images/loading.gif">'+(msg ? msg : '正在提交您的請求,請稍候...');
} else if (type =='notice'){
tipHtml = '<span class="gtl_ico_hits"></span>'+msg
} else if (type =='error'){
tipHtml = '<span class="gtl_ico_fail"></span>'+msg
} else if (type =='succ'){
tipHtml = '<span class="gtl_ico_succ"></span>'+msg
}
if ($('.msgbox_layer_wrap')) {
$('.msgbox_layer_wrap').remove();
}
if (st){
clearTimeout(st);
}
$("body").prepend("<div class='msgbox_layer_wrap'><span id='mode_tips_v2' style='z-index: 10000;' class='msgbox_layer'><span class='gtl_ico_clear'></span>"+tipHtml+"<span class='gtl_end'></span></span></div>");
$(".msgbox_layer_wrap").show();
var st = setTimeout(function (){
$(".msgbox_layer_wrap").hide();
clearTimeout(st);
},options.timeOut);
});
}
}); 本文由用戶 dengjianbin 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!