天天看点

jquery动画 -- 2.元素坐标动画效果(创建一个图片走廊)

  今天文章的内容是关于使用jquery的animate方法,修改html元素的position属性,创建一个图片走廊。效果预览图片:

jquery动画 -- 2.元素坐标动画效果(创建一个图片走廊)

  大家可以下载demo看完整效果,下面介绍制作过程。

  1.首先创建一个html页面,html结构如下:

  大家一看就明白,viewer包含了几张图片,ul对象里面包含了‘上一条’、‘下一条’和各个图片对应的导航。

  2.接下来需要为这些html元素设置css样式,css我就不多说了,就是给viewer、图片等元素加样式,viewer同时只能显示一张图片:

  3.为页面添加jquery和jquery.easing.1.3.js的引用。然后就是我们这篇的重头了,为导航编写相应的js事件。

  首先我们需要创建一个新的div来包装5张图片。

  接下来我们使用jquery的selector找到slider,slide,prev,next等对象,把他们存到相应的js变量中。

  创建两个新的js变量,key保存当前活动图片id,details保存所有图片各自的position和title信息。

  为了显示图片标题,我们需要添加一个h2标题到页面。

  上述工作完成后,就可以开始为a标签添加click事件了,这里的a标签分两种,一种是‘上一条’和‘下一条’,另外一种是各图片对应的导航。我们需要分别为他们添加相应的click事件。但是他们都会使用到一个相同的回调函数,我们先完成回调函数的编写。代码思路我就直接以注释的方式完成。

  接下来我们完成‘上一条’和‘下一条’导航的功能。

  最后是图片对应的各自导航的功能实现。

  本课的内容完毕了,大家可以下载demo,查看功能具体是如下实现的。

<a href="http://www.vancl.com/?source=kbh1983&amp;sourcesuninfo=ad-3090-1-52-0-1" target="_blank"></a>

继续阅读