动态背景插件Backstretch

Backstretch是一款简单的jQuery插件,可以帮助你给网页添加一个动态的背景图片,可以自动调整大小适应屏幕的尺寸,当然这样做的缺点是当图片尺寸比屏幕小的时候,图片会因为自动延伸而变形,所以我们可以劲量使用高分辨率大尺寸的图片做背景,更重要的是支持图片的自动切换。
具体插件介绍和下载见点此进入

具体食用用法:

一.添加下面必须的JS代码到页面,一般情况下jquery.js是引入的,不要重复

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript" src="/jquery.backstretch.min.js"></script>

二.插件本身提供了三种实例:
1.简单背景自适应窗体大小

<script>
    $.backstretch("pot-holder.jpg");
</script>

2.点击切换背景

<script>
    $.backstretch("pot-holder.jpg", {speed: 500});

    $("#pot-holder").click(function (e) {
      e.preventDefault();
      $.backstretch("pot-holder.jpg");
    });

    $("#coffee").click(function (e) {
      e.preventDefault();
      $.backstretch("coffee.jpg");
    });
</script>

在适当的地方添加以下代码,当点击时背景会被改变

<button id="pot-holde">点击此处显示背景图片pot-holder.jpg</button>
<button id="coffee">点击此处显示背景图片coffee.jpg</button>

3.自动切换背景

<script>
    $.backstretch([
      "pot-holder.jpg",
      "coffee.jpg",
      "dome.jpg"
      ], {
        fade: 750,
        duration: 4000
    });
</script>

喜欢的小伙伴们,可以动手呢....

评论 ( 30)
  1. 沙发
    psy 2014-02-05 08:10

    放在header.php吗?
    我现在是单张
    $.backstretch(“http://x.papaapp.com/farm1/a571d2/7153de0e/japan.jpg”, {speed: 150});
    怎么改成轮换啊?

  2. 板凳
    shidi 2014-01-15 07:56

    很不错的 :good:

  3. 地板
    刘荣焕 2013-12-23 12:38

    需要一点注意事项,最后的JS代码需要卸载body标签里面,不然不起作用的

  4. 4 楼
    IT青年 2013-11-12 11:37

    弄的花哨,占据内存,还是不用了

  5. 5 楼
    神父 2013-11-02 14:19

    弄365张,一天换一个

  6. 6 楼
    海涛 2013-11-01 09:33

    喜欢炫的人可以选择。。

  7. 7 楼
    tiandi 2013-10-29 01:02

    背景换来换去也烦。

  8. 8 楼
    沃默博客 2013-10-28 01:15

    不错,收下了

  9. 9 楼
    OA论坛 2013-10-27 13:59

    绝对好东西,换链接!

  10. 10 楼
    骑行领域 2013-10-25 11:25

    其实还是静态看的舒服些

    • 回复
      andy 2013-10-25 11:31
      @骑行领域 其实是可以改进下,当刷新或重新进入时,随机显示某张