漫畫原創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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!