/* * IE Alert! jQuery plugin * version 1 * author: David Nemes http://nmsdvid.com * http://nmsdvid.com/iealert/ */ (function($){ $("#goon").live("click", function(){ $("#ie-alert-overlay").hide(); $("#ie-alert-panel").hide(); }); function initialize($obj, support, title, text){ var panel = ""+ title +"" + "

"+ text +"

" + "
" + "
"; var overlay = $("
"); var iepanel = $("
"+ panel +"
"); var docHeight = $(document).height(); overlay.css("height", docHeight + "px"); if (support === "ie8") { // shows the alert msg in IE8, IE7, IE6 if ($.browser.msie && parseInt($.browser.version, 10) < 9) { $obj.prepend(iepanel); $obj.prepend(overlay); } if ($.browser.msie && parseInt($.browser.version, 10) === 6) { $("#ie-alert-panel").css("background-position","-626px -116px"); $obj.css("margin","0"); } } else if (support === "ie7") { // shows the alert msg in IE7, IE6 if ($.browser.msie && parseInt($.browser.version, 10) < 8) { $obj.prepend(iepanel); $obj.prepend(overlay); } if ($.browser.msie && parseInt($.browser.version, 10) === 6) { $("#ie-alert-panel").css("background-position","-626px -116px"); $obj.css("margin","0"); } } else if (support === "ie6") { // shows the alert msg only in IE6 if ($.browser.msie && parseInt($.browser.version, 10) < 7) { $obj.prepend(iepanel); $obj.prepend(overlay); $("#ie-alert-panel").css("background-position","-626px -116px"); $obj.css("margin","0"); } } }; //end initialize function $.fn.iealert = function(options){ var defaults = { support: "ie7", // ie8 (ie6,ie7,ie8), ie7 (ie6,ie7), ie6 (ie6) title: "\u4F60\u77E5\u9053\u4F60\u7684Internet Explorer\u662F\u8FC7\u65F6\u4E86\u5417?", // title text text: "\u4E3A\u4E86\u5F97\u5230\u6211\u4EEC\u7F51\u7AD9\u6700\u597D\u7684\u4F53\u9A8C\u6548\u679C,\u6211\u4EEC\u5EFA\u8BAE\u60A8\u5347\u7EA7\u5230\u6700\u65B0\u7248\u672C\u7684Internet Explorer\u6216\u9009\u62E9\u53E6\u4E00\u4E2Aweb\u6D4F\u89C8\u5668.\u4E00\u4E2A\u5217\u8868\u6700\u6D41\u884C\u7684web\u6D4F\u89C8\u5668\u5728\u4E0B\u9762\u53EF\u4EE5\u627E\u5230.

>>>\u7EE7\u7EED\u8BBF\u95EE

" }; var option = $.extend(defaults, options); return this.each(function(){ if ( $.browser.msie ) { var $this = $(this); initialize($this, option.support, option.title, option.text); } //if ie }); }; })(jQuery);