jquery/js全屏背景

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery/js全屏背景相关的知识,希望对你有一定的参考价值。

  1. <script type="text/javascript">
  2. (function(a){a.backstretch=function(k,i,l){function m(c){try{f={left:0,top:0};d=e.width();b=d/j;if(b>=e.height()){g=(b-e.height())/2;h.centeredY&&a.extend(f,{top:"-"+g+"px"})}else{b=e.height();d=b*j;g=(d-e.width())/2;h.centeredX&&a.extend(f,{left:"-"+g+"px"})}a("#backstretch img").width(d).height(b).css(f)}catch(n){}typeof c=="function"&&c()}var h={centeredX:true,centeredY:true,speed:0},e="onorientationchange"in window?a(document):a(window),j,d,b,g,f;i&&typeof i=="object"&&a.extend(h,i);a(document).ready(function(){if(k){var c= a("<div />").attr("id","backstretch").css({left:0,top:0,position:"fixed",overflow:"hidden",zIndex:-9999}),n=a("<img />").css({position:"relative",display:"none"}).bind("load",function(o){var p=a(this);j=a(o.target).width()/a(o.target).height();m(function(){p.fadeIn(h.speed,function(){typeof l=="function"&&l()})})}).appendTo(c);a("body").prepend(c);n.attr("src",k);a(window).resize(m)}});return this}})(jQuery);
  3. </script>
  4.  
  5. <script type="text/javascript">$.backstretch("images/bg1.jpg", {speed: 150});</script>

以上是关于jquery/js全屏背景的主要内容,如果未能解决你的问题,请参考以下文章

css背景图片如何设置全屏??

css怎么让网页各屏背景全屏显示

如何设置背景显示全屏?

jQuery首页更换背景皮肤

jQuery首页更换背景皮肤

背景图全屏显示