(function($) { $.fn.lastscrolly = 0; $.fn.higo_plugins_ad = function(options) { $(this).addclass("higo_plugins_ad"); var settings = $.extend( { type:1, src : null, closesrc : null, adsid : null, class:'ads_click_cls', adstype:'duilian', lisfromtop:1, lisfromleft:1, lfromtop:60, lfromleft:20, risfromtop:2, risfromleft:2, rfromtop:40, rfromleft:20, href : "#", target:'_blank', autohide : true, hidesecond : 10, top : 20, layout : "left", width : 100, height : 100, opacity : 0.5, setposition : function(left, top) { return; } }, options || {}); if (settings.src && settings.closesrc) { if(settings.type==1){ var imgel = "
"; }else{ var imgel = "
"; } var closeimgel = ""; $(this).append(imgel + closeimgel); $(this).css("position", "absolute"); $(this).css("opacity", settings.opacity); $(this).css("filter", "alpha(opacity=" + parseint(settings.opacity * 100) + ")"); switch (settings.layout) { case "left": if(typeof(settings.lisfromtop) == 'undefined' || settings.lisfromtop==0){ $(this).css("top","60px"); }else if(settings.lisfromtop==2){ $(this).css("bottom", settings.lfromtop + "px"); }else{ $(this).css("top", settings.lfromtop + "px"); } if(typeof(settings.lisfromleft) == 'undefined' || settings.lisfromleft==0){ $(this).css("left","20px"); }else if(settings.lisfromleft==2){ $(this).css("right", settings.lfromleft + "px"); }else{ $(this).css("left", settings.lfromleft + "px"); } break; case "right": if(typeof(settings.risfromtop) == 'undefined' || settings.risfromtop==0){ $(this).css("top","60px"); }else if(settings.risfromtop==1){ $(this).css("top", settings.rfromtop + "px"); }else{ $(this).css("bottom", settings.rfromtop + "px"); } if(typeof(settings.risfromleft) == 'undefined' || settings.risfromleft==0){ $(this).css("right","20px"); }else if(settings.risfromleft==1){ $(this).css("left", settings.rfromleft + "px"); }else{ $(this).css("right", settings.rfromleft + "px"); } break; case "center": var left = (parseint(window.screen.availwidth) - parseint(settings.width)) / 2 + "px"; $(this).css("left", left); break; default: $(this).css("left", "22px"); break; } } else { return; } if (settings.autohide) { settimeout( "(function(){$('" + $(this).selector + "').hide();})();", parseint(settings.hidesecond) * 1000); } window.onscroll = function() { var diffy; if (document.documentelement && document.documentelement.scrolltop) diffy = document.documentelement.scrolltop; else if (document.body) diffy = document.body.scrolltop else { } percent = 1 * (diffy - $.fn.lastscrolly); if (percent > 0) percent = math.ceil(percent); else percent = math.floor(percent); var ltop = $('#left').css("top"); var rtop = $('#right').css("top"); $('#left').css("top", parseint(ltop) + percent + "px"); $('#right').css("top", parseint(rtop) + percent + "px"); $.fn.lastscrolly += percent; } } })(jquery);