// 瀹㈡埛绔垽鏂 window.useragent=navigator.userAgent, useragent_tlc=useragent.toLowerCase(), device_type = /iPad/.test(useragent) ? 't' : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(useragent) ? 'm' : 'd', is_ucbro=/UC/.test(useragent), is_lteie9=false; // lte IE9娴忚鍣ㄥ垽鏂 if(new RegExp('msie').test(useragent_tlc)){ var iebrowser_ver=(useragent_tlc.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, '0'])[1]; if(iebrowser_ver<10) is_lteie9=true; } // 寤惰繜鍔犺浇鍙傛暟(妯℃澘鍓嶅彴鐢ㄦ埛璁剧疆) window.met_lazyloadbg=$('input[name=met_lazyloadbg]').val()||'/template/pc/skin/images/loading.gif', met_lazyloadbg_base64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC'; if (!!window.ActiveXObject || 'ActiveXObject' in window || is_ucbro) met_lazyloadbg=met_lazyloadbg_base64; if(typeof Breakpoints != 'undefined') Breakpoints();// 绐楀彛瀹藉害鏂偣鍑芥暟 $(function(){ /*瀵艰埅澶勭悊*/ var aLink=$(".met-nav").find('.dropdown a.nav-link'); aLink.click(function(){ if(!Breakpoints.is('xs')){ if($(this).data("hover"))window.location.href = $(this).attr('href'); } }); var nav_li=$(".navlist .dropdown"); (function($){ $.fn.hoverDelay = function(options){ var defaults = { // 榧犳爣缁忚繃鐨勫欢鏃舵椂闂 hoverDuring: 200, // 榧犳爣绉诲嚭鐨勫欢鏃舵椂闂 outDuring: 0, // 榧犳爣缁忚繃鎵ц鐨勬柟娉 hoverEvent: function(){ // 璁剧疆涓虹┖鍑芥暟锛岀粦瀹氱殑鏃跺€欑敱浣跨敤鑰呭畾涔 $.noop(); }, // 榧犳爣绉诲嚭鎵ц鐨勬柟娉 outEvent: function(){ $.noop(); } }; var sets = $.extend(defaults,options || {}); var hoverTimer, outTimer; return $(this).each(function(){ // 淇濆瓨褰撳墠涓婁笅鏂囩殑this瀵硅薄 var $this = $(this) $this.hover(function(){ clearTimeout(outTimer); hoverTimer = setTimeout(function () { // 璋冪敤鏇挎崲 sets.hoverEvent.apply($this); }, sets.hoverDuring); }, function(){ clearTimeout(hoverTimer); outTimer = setTimeout(function () { sets.outEvent.apply($this); }, sets.outDuring); }); }); } })(jQuery); // 鍏蜂綋浣跨敤锛岀粰id涓衡€?test鈥濈殑鍏冪礌娣诲姞hoverEvent浜嬩欢 nav_li.hoverDelay({ // 鑷畾涔夛紝outEvent鍚 hoverEvent: function(){ $(this).addClass('open'); }, outEvent: function(){ $(this).removeClass('open'); } }).hover(function(){ $(this).toggleClass('open'); },function(){ $(this).toggleClass('open', false); }); // 瀵艰埅涓嬫媺鑿滃崟涓夌骇鏍忕洰灞曞紑澶勭悊 $met_navlist=$('.met-nav .navlist'); if(typeof(device_type) != 'undefined' && device_type=='d'){ if($met_navlist.find('.dropdown-submenu').length){ $met_navlist.find('.dropdown-submenu').hover(function(){ $(this).parent('.dropdown-menu').addClass('overflow-visible'); },function(){ $(this).parent('.dropdown-menu').removeClass('overflow-visible'); }); } }else{ if($met_navlist.find('.dropdown-submenu').length){ setTimeout(function(){ $met_navlist.find('.dropdown-submenu .dropdown-menu').addClass('block box-shadow-none').prev('.dropdown-item').addClass('dropdown-a'); },0) } } /*banner鍙湁涓€寮犵殑鏃跺€?/ var bannerlen=$("#exampleCarouselDefault").find('.carousel-item').length; if(bannerlen<=1){ $(".carousel-control").hide(); $(".carousel-indicators").hide(); } /*banner 鑷畾涔夐珮搴?/ var img = $(".met-banner").find('img').eq(0); function imgh(){ if (typeof img.imageloadFun == 'function') { img.imageloadFun(function() { Breakpoints.on('md lg', { enter: function() { $(".carousel-item").each(function(){ var ph=$(this).find('img').attr('pch');//pc绔 if(ph!=0){ $(this).find('img').height(ph); } }); } }) Breakpoints.on('sm', { enter: function() { $(".carousel-item").each(function(){ var ah=$(this).find('img').attr('adh');//骞虫澘 if(ah!=0){ $(this).find('img').height(ah); } }); } }) Breakpoints.on('xs', { enter: function() { $(".carousel-item").each(function(){ var ih=$(this).find('img').attr('iph');//鎵嬫満绔 if(ih!=0){ $(this).find('img').height(ih); } }); } }) }) } } imgh(); $(window).resize(function() { imgh(); }); //绠€浣撶箒浣撲簰鎹 var isSimplified = true; $('#btn-convert').click(function() { if (isSimplified) { $('body').s2t(); isSimplified = false; $(this).text('绠€浣?); } else { $('body').t2s(); isSimplified = true; $(this).text('绻侀珨'); } }); // 搴曢儴寰俊 if($('#met-weixin').length){ var met_weixin=$('#met-weixin'); met_weixin.webuiPopover({content:'Content'}); if(met_weixin.data('trigger')=='click'){ met_weixin.mouseup(function(){ $(this).click(); }); } } // 鍒楄〃鍥剧墖楂樺害棰勮鍙婂垹闄 var $imagesize=$('.imagesize[data-scale]'); if($imagesize.length) $imagesize.imageSize(); // 鍥剧墖寤惰繜鍔犺浇 if(typeof $.fn.lazyload == 'function'){ var $original=$('[data-original]'); if($original.length) $original.lazyload({placeholder:met_lazyloadbg}); } // 鍐呴〉瀛愭爮鐩鑸按骞虫粴鍔 var $metcolumn_nav=$('.met-column-nav-ul'); if($metcolumn_nav.length){ Breakpoints.on('xs',{ enter:function(){ $metcolumn_nav.navtabSwiper(); } }) } if($('[boxmh-mh]').length) $('[boxmh-mh]').boxMh('[boxmh-h]');//宸﹀彸鍖哄潡鏈€灏忛珮搴﹁缃 // 渚ф爮鍥剧墖鍒楄〃 var $sidebar_piclist=$('.sidebar-piclist-ul'); if($sidebar_piclist.find('.masonry-child').length>1){ // 鍥剧墖鍒楄〃鐎戝竷娴 Breakpoints.on('xs sm',{ enter:function(){ setTimeout(function(){ if (typeof $sidebar_piclist.masonry == 'function') { $sidebar_piclist.masonry({itemSelector:".masonry-child"}); } },500) } }); } }); // 鍏ㄥ眬鍑芥暟 $.fn.extend({ // 閫夐」鍗″垪琛ㄦ按骞虫粴鍔ㄥ鐞 navtabSwiper:function(){ var $self=$(this), $navObj_p=$(this).parents('.subcolumn-nav'), navtabSdefault=function(){ if(typeof Swiper =='undefined') return false; var navObjW=$self.find('>li').parentWidth(); if(navObjW>$self.parent().width()){ // 娣诲姞鎴栧垵濮嬪寲姘村钩婊氬姩澶勭悊 if($self.hasClass('swiper-wrapper')){ if(!$self.hasClass('flex-start')) $self.addClass('flex-start'); }else{ $self .addClass("swiper-wrapper flex-start") .wrap("
").after('
') .find(">li").addClass("swiper-slide"); var swiperNavtab=new Swiper('.swiper-navtab',{ slidesPerView:'auto', scrollbar:'.swiper-scrollbar', scrollbarHide:false, scrollbarDraggable:true }); } if($navObj_p.length && $('.product-search').length) $navObj_p.height('auto').css({'margin-bottom':10}); // 涓嬫媺鑿滃崟琚殣钘忕壒娈婃儏鍐靛鐞 if($self.find('.dropdown').length && $(".swiper-navtab").length){ if(!$(".swiper-navtab").hasClass('overflow-visible')) $(".swiper-navtab").addClass("overflow-visible"); } }else if($self.hasClass('flex-start')){ $self.removeClass('flex-start'); $navObj_p.css({'margin-bottom':0}); } }; navtabSdefault(); $(window).resize(function(){ navtabSdefault(); }) // 绉诲姩绔笅鎷夎彍鍗曟诞鍔ㄦ柟鍚 Breakpoints.on('xs sm',{ enter:function(){ $self.find('.dropdown-menu').each(function(){ if($(this).parent('li').offset().left > $(window).width()/2-$(this).parent('li').width()/2){ $(this).addClass('dropdown-menu-right'); } }); } }); }, // 鍗曞紶鍥剧墖鍔犺浇瀹屾垚鍥炶皟 imageloadFunAlone:function(fun){ var img=new Image(); img.src=$(this).data('original') || $(this).data('lazy') || $(this).attr('src'); if (img.complete){ if (typeof fun==="function") fun(); return; } img.onload=function(){ if (typeof fun==="function") fun(); }; }, // 鍥剧墖鍔犺浇瀹屾垚鍥炶皟 imageloadFun:function(fun){ $(this).each(function(){ if($(this).data('lazy') || $(this).data('original')){// 鍥剧墖寤惰繜鍔犺浇鏃 var thisimg=$(this), loadtime=setInterval(function(){ if(thisimg.attr('src')==thisimg.data('original') || thisimg.attr('src')==thisimg.data('lazy')){ clearInterval(loadtime); thisimg.imageloadFunAlone(fun); } },100) }else if($(this).attr('src')){ $(this).imageloadFunAlone(fun); } }); }, /** * imageSize 鍥剧墖楂樺害棰勮鍙婂垹闄 * @param {String} imgObj 鐩爣鍥剧墖绫 */ imageSize:function(imgObj){ var imgObj=imgObj||'img'; $(this).each(function(){ var scale=$(this).data('scale'), $self_scale=$(this), $img=$(imgObj,this), img_length=$img.length; if(!isNaN(scale)) scale=scale.toString(); // 鍥剧墖瀵硅薄绛涢€ for (var i = 0; i < img_length; i++) { for (var s = 0; s < $img.length; s++) { if($($img[s]).parents('[data-scale]').eq(0).index('[data-scale]')!=$self_scale.index('[data-scale]')){ $img.splice(s,1); break; } } if(s==$img.length) break; } if($img.length && scale.indexOf('x')>=0){ scale=scale.split('x'); scale=scale[0]/scale[1]; // 鍥剧墖楂樺害棰勮 if($img.attr('src')){ $img.height(Math.round($img.width()*scale)); }else{ var time=setInterval(function(){ if($img.attr('src')){ $img.height(Math.round($img.width()*scale)); clearInterval(time); } },30); } $(window).resize(function(){ $img.each(function(){ if($(this).is(':visible') && $(this).data('original') && $(this).attr('src')!=$(this).data('original')) $(this).height(Math.round($(this).width()*scale)); }) }); // 鍥剧墖楂樺害鍒犻櫎 $img.each(function(){ var $self=$(this); $(this).imageloadFun(function(){ $self.height('').removeAttr('height'); }) }); } }); }, // 鐖跺厓绱犲搴﹁绠 parentWidth:function(sonNum){ var sonTrueNum=$(this).length, parentObjW=0; if(sonNum>sonTrueNum||!sonNum) sonNum=sonTrueNum; $(this).each(function(index, el) { var sonObjW=$(this).outerWidth()+parseInt($(this).css('marginLeft'))+parseInt($(this).css('marginRight')); parentObjW+=sonObjW; }); return parentObjW+sonNum; }, /** * scrollFun 绐楀彛璺濈瑙﹀彂 * @param {Number} top 绂荤獥鍙hЕ鍙戠殑璺濈 * @param {Boolean} loop 鏄惁寰幆瑙﹀彂 * @param {Boolean} skip_invisible 鏄惁璺宠繃涓嶅彲瑙佸厓绱犵殑瑙﹀彂浜嬩欢 */ scrollFun:function(fun,options){ if (typeof fun==="function") { var defaults={ top:30, loop:false, skip_invisible:true, is_scroll:false }; $.extend(defaults,options); $(this).each(function(){ var $self=$(this), fun_open=true, windowDistanceFun=function(){// 绐楀彛璺濈瑙﹀彂鍥炶皟 if(fun_open){ var this_t=$self.offset().top, scroll_t=$(window).scrollTop(), this_scroll_t=this_t-scroll_t-$(window).height(), this_scroll_b=this_t+$self.outerHeight()-scroll_t, visible=defaults.skip_invisible?$self.is(":visible"):true; if(this_scroll_t0 && visible){ if(!defaults.loop) fun_open=false; fun($self); } } }; windowDistanceFun(); // 婊氬姩鏃剁獥鍙h窛绂昏Е鍙戝洖璋 if(defaults.is_scroll){ $(window).scroll(function(){ if(fun_open) windowDistanceFun(); }) } }); } }, /** * appearDiy 鎵嬪姩appear鍔ㄧ敾 * @param {Boolean} is_reset 鏄惁閲嶇疆鍔ㄧ敾 */ appearDiy:function(is_reset){ $(this).each(function(){ var $self=$(this), animation='animation-'+$(this).data('animate'); if(is_reset){ // 閲嶇疆鍔ㄧ敾 $(this).removeClass(animation).removeClass('appear-no-repeat').addClass('invisible'); }else{ // 鎵ц鍔ㄧ敾 $(this).addClass(animation).addClass('appear-no-repeat'); setTimeout(function(){ $self.removeClass('invisible'); },0) } }); }, /** * galleryLoad 鐢诲粖 * @param {Array} dynamic 鑷畾涔夊浘鐗囨暟缁 */ galleryLoad:function(dynamic){ if(typeof $.fn.lightGallery == 'undefined') return false; $("body").addClass("met-lightgallery");//鐢诲粖鐨偆 if(dynamic){ // 鑷畾涔夊浘鐗囨暟缁 $(this).lightGallery({ loop:true, dynamic:true, dynamicEl:dynamic, thumbWidth:64, thumbContHeight:84 }); }else{ // 榛樿鍔犺浇鐢诲粖 $(this).lightGallery({ selector:'.lg-item-box:not(.slick-cloned)', exThumbImage:'data-exthumbimage', thumbWidth:64, thumbContHeight:84, nextHtml:'', prevHtml:'' }); } }, // 鍐呴〉宸﹀彸鍖哄潡鏈€灏忛珮搴﹁缃 boxMh:function(boxmh_h){ if($(this).length && $(boxmh_h).length){ var $self=$(this), $boxmh_h=$(boxmh_h), box_mh=function(){ var boxmh_mh_t=$self.offset().top, boxmh_h_t=$boxmh_h.offset().top, mh=$boxmh_h.outerHeight(); if(boxmh_mh_t==boxmh_h_t){//涓や釜鍖哄潡骞舵帓鏃 if(mh!=$boxmh_h.attr('data-height')){ $boxmh_h.attr({'data-height':mh}); $self.css({'min-height':mh}); } }else{ $boxmh_h.attr({'data-height':''}); $self.css({'min-height':''}); } }; box_mh(); setInterval(function(){ box_mh(); },50) } }, // 琛ㄦ牸鍝嶅簲寮忔牸寮忓寲 tablexys:function(){ var $self=$(this); $(this).addClass('tablesaw table-striped table-bordered table-hover tablesaw-sortable tablesaw-swipe').attr({"data-tablesaw-mode":"swipe",'data-tablesaw-sortable':''}); Breakpoints.get('xs').on({ enter:function(){ $self.each(function(){ if(!$('thead',this).length){ var td=$("tbody tr:eq(0) td",this),th; if(td.length==0) td=$("tbody tr:eq(0) th",this); td.each(function(){ th+=''+$(this).html()+''; }); $(this).prepend(""+th+""); $("tbody tr:eq(0)",this).remove(); $("tbody td",this).attr('width','auto'); } }); $(document).trigger("enhance.tablesaw"); } }) } }); /*! * Lazy Load - jQuery plugin for lazy loading images * * Copyright (c) 2007-2015 Mika Tuupola * * Licensed under the MIT license: * http://www.opensource.org/licenses/mit-license.php * * Project home: * http://www.appelsiini.net/projects/lazyload * * Version: 1.9.7 * */ (function($, window, document, undefined) { var $window = $(window), canvasPosition=function(from_dom,to_dom){ // canvas璁剧疆 var top=from_dom.position().top, left=from_dom.position().left, width=from_dom.width(), height=from_dom.height(); to_dom.css({top:top,left:left}).width(width).height(height); }, canvasControl=function(dom,canvas_id){ $.stackBlurImage(dom, canvas_id, 10, false); if(dom.is(':visible')) canvasPosition(dom,$('#'+canvas_id)); $(window).resize(function() { if(dom.is(":visible")) canvasPosition(dom,$('#'+canvas_id)); }); $('#'+canvas_id).attr({'data-load':true}); }, thumbdir= '';//M['weburl']+'include/thumb.php?dir='; $.fn.lazyload = function(options) { var elements = this; var $container; var settings = { threshold : 30, failure_limit : 1000, event : "scroll", effect : "fadeIn", effect_speed : null, container : window, data_attribute : "original", data_srcset : 'srcset', skip_invisible : true, appear : null, load : null, placeholder : met_lazyloadbg,// 'base64',met_lazyloadbg,'blur' }; function update() { var counter = 0; elements.each(function() { var $this = $(this), $this_canvas=$this.next('canvas'); if (settings.skip_invisible && !$this.is(":visible")) { return; } if($this_canvas.length && !$this_canvas.attr('data-load') && $.stackBlurImage) canvasControl($this,$this_canvas.attr('id')); if ($.abovethetop(this, settings) || $.leftofbegin(this, settings)) { /* Nothing. */ } else if (!$.belowthefold(this, settings) && !$.rightoffold(this, settings)) { $this.trigger("appear"); /* if we found an image we'll load, reset the counter */ counter = 0; } else { if (++counter > settings.failure_limit) { return false; } } }); } if(options) { /* Maintain BC for a couple of versions. */ if (undefined !== options.failurelimit) { options.failure_limit = options.failurelimit; delete options.failurelimit; } if (undefined !== options.effectspeed) { options.effect_speed = options.effectspeed; delete options.effectspeed; } $.extend(settings, options); } /* Cache container as jQuery as object. */ $container = (settings.container === undefined || settings.container === window) ? $window : $(settings.container); /* Fire one scroll event per scroll. Not one scroll event per image. */ if (0 === settings.event.indexOf("scroll")) { $container.on(settings.event, function() { return update(); }); } if(settings.placeholder=='base64') settings.placeholder=met_lazyloadbg_base64; this.each(function(index) { var self = this, $self = $(self), original = $self.attr("data-" + settings.data_attribute), placeholder=settings.placeholder, placeholder_ok=placeholder!=met_lazyloadbg_base64?true:false; self.loaded = false; /* If no src attribute given use data:uri. */ if ($self.is("img") && original && (!$self.attr("src") || $self.attr("src")!=original)) { if(placeholder=='blur' && $.stackBlurImage){ // 鍥剧墖楂樻柉妯$硦鍔犺浇灏忓浘 if(!$self.attr('data-minimg')){ // 璁剧疆灏忓浘璺緞 var thumb=original.replace(M['weburl'],M['weburl']), original_array=thumb.split('&'); if(thumb.indexOf('http')<0 || (thumb.indexOf('http')>=0 && thumb.indexOf(M['weburl'])>=0)){ if(original.indexOf('include/thumb.php?dir=')>-1){ var data_minimg=original_array[0]+'&x=50'; }else{ var data_minimg=thumbdir+thumb+'&x=50'; } if(original_array && original_array.length==3){ scale_x=original_array[1].substring(2); scale_y=original_array[2].substring(2); scale=scale_y/scale_x; minimg_h=Math.round(50*scale); data_minimg+='&y='+minimg_h; } $(this).attr({src:data_minimg,'data-minimg':true}); // 楂樻柉妯$硦灏忓浘 var img=new Image(); img.src=$self.attr("src"); img.onload=function(){ setTimeout(function(){ var $self_canvas=$self.next('canvas'); if($self.attr('src')!=original && !$self_canvas.length){ var canvas_id="imgcanvas"+index; $self.wrapAll('
').after(''); if(!settings.skip_invisible || $self.is(":visible")) canvasControl($self,canvas_id); }else if($self_canvas.length){ canvasPosition($self,$self_canvas); } },30) } } } }else{ if(placeholder=='blur') placeholder=met_lazyloadbg; $self.attr("src", placeholder); if(placeholder_ok && !$self.hasClass('imgloading')) $self.addClass('imgloading'); } } /* When appear is triggered load original image. */ $self.one("appear", function() { if (!this.loaded) { if (settings.appear) { var elements_left = elements.length; settings.appear.call(self, elements_left, settings); } var srcset = $self.attr("data-" + settings.data_srcset); $("") .one("load", function() { $self.hide(); if ($self.is("img")/* || $self.is("source") || $self.is("video") || $self.is("audio") || $self.is("iframe") || $self.is("script") || $self.is("link")*/) { if(srcset) $self.attr("srcset", srcset); $self.attr("src", original); } else { $self.css("background-image", "url('" + original + "')"); if(srcset) $self.css("background-image", "-webkit-image-set(" + srcset + ")"); } $self[settings.effect](settings.effect_speed); $self.one('load', function() { $self.removeClass('imgloading'); $self.next('canvas').fadeOut("normal",function(){ $self.next('canvas').remove(); }); }); self.loaded = true; /* Remove image from array so it is not looped next time. */ var temp = $.grep(elements, function(element) { return !element.loaded; }); elements = $(temp); if (settings.load) { var elements_left = elements.length; settings.load.call(self, elements_left, settings); } }).attr({srcset:srcset,src:original}).removeClass('imgloading').next('canvas').fadeOut("normal",function(){ $("").next('canvas').remove(); }); } }); /* When wanted event is triggered load original image */ /* by triggering appear. */ if (0 !== settings.event.indexOf("scroll")) { $self.on(settings.event, function() { if (!self.loaded) { $self.trigger("appear"); } }); } }); /* Check if something appears when window is resized. */ $window.on("resize", function() { update(); }); /* With IOS5 force loading images when navigating with back button. */ /* Non optimal workaround. */ if ((/(?:iphone|ipod|ipad).*os 5/gi).test(navigator.appVersion)) { $window.on("pageshow", function(event) { if (event.originalEvent && event.originalEvent.persisted) { elements.each(function() { $(this).trigger("appear"); }); } }); } /* Force initial check if images should appear. */ $(document).ready(function() { update(); }); return this; }; /* Convenience methods in jQuery namespace. */ /* Use as $.belowthefold(element, {threshold : 100, container : window}) */ $.belowthefold = function(element, settings) { var fold; if (settings.container === undefined || settings.container === window) { fold = (window.innerHeight ? window.innerHeight : $window.height()) + $window.scrollTop(); } else { fold = $(settings.container).offset().top + $(settings.container).height(); } return fold <= $(element).offset().top - settings.threshold; }; $.rightoffold = function(element, settings) { var fold; if (settings.container === undefined || settings.container === window) { fold = $window.width() + $window.scrollLeft(); } else { fold = $(settings.container).offset().left + $(settings.container).width(); } return fold <= $(element).offset().left - settings.threshold; }; $.abovethetop = function(element, settings) { var fold; if (settings.container === undefined || settings.container === window) { fold = $window.scrollTop(); } else { fold = $(settings.container).offset().top; } return fold >= $(element).offset().top + settings.threshold + $(element).height(); }; $.leftofbegin = function(element, settings) { var fold; if (settings.container === undefined || settings.container === window) { fold = $window.scrollLeft(); } else { fold = $(settings.container).offset().left; } return fold >= $(element).offset().left + settings.threshold + $(element).width(); }; $.inviewport = function(element, settings) { return !$.rightoffold(element, settings) && !$.leftofbegin(element, settings) && !$.belowthefold(element, settings) && !$.abovethetop(element, settings); }; /* Custom selectors for your convenience. */ /* Use as $("img:below-the-fold").something() or */ /* $("img").filter(":below-the-fold").something() which is faster */ $.extend($.expr[":"], { "below-the-fold" : function(a) { return $.belowthefold(a, {threshold : 0}); }, "above-the-top" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, "right-of-screen": function(a) { return $.rightoffold(a, {threshold : 0}); }, "left-of-screen" : function(a) { return !$.rightoffold(a, {threshold : 0}); }, "in-viewport" : function(a) { return $.inviewport(a, {threshold : 0}); }, /* Maintain BC for couple of versions. */ "above-the-fold" : function(a) { return !$.belowthefold(a, {threshold : 0}); }, "right-of-fold" : function(a) { return $.rightoffold(a, {threshold : 0}); }, "left-of-fold" : function(a) { return !$.rightoffold(a, {threshold : 0}); } }); })(jQuery, window, document);