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

大家可以下载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&sourcesuninfo=ad-3090-1-52-0-1" target="_blank"></a>