当前位置: 代码迷 >> JavaScript >> 写一个JS类, 可以一次生成如上的这样的相册
  详细解决方案

写一个JS类, 可以一次生成如上的这样的相册

热度:508   发布时间:2013-02-24 17:58:56.0
写一个JS类, 可以一次生成如下的这样的相册
这里是个相册
需要写一个js,可以将这个相册的文件都包括进来,就是调用js,就可以生成相册了。
不知道这样讲,大家清楚不,请帮忙。给点提示也行。我是JS 初学者。


------解决方案--------------------
js相册很多,例如这个url下全是js实现的相册效果。
相册
想要一次性读取文件下的图片估计要配置下文件名称以及文件路径,否则不容易引进来,获取文件夹目录信息,非js所能。


------解决方案--------------------
你这个问题大得很,涉及到数据库、Ajax 通信、图片的格式化显示等等,几句话说不清。你不妨分开考虑:

1. 如何在服务器端数据库保存图片,如何分类,如何检索。
2. 客户端如何向服务器发送查询命令,服务器如何响应。
3. 如何用 js 实现相册显示,如何布局图片,如何分页,如何滚动等等。
4. 动态相册还要考虑如何从客户端上传图片。这是个大活,还可以分出几层来。
------解决方案--------------------
图片放在一个文件夹中,把所有的路径保存在一个数组中,定时器定时更换img的src就行了

如:
var imgs = ['img/a1.jpg','img/a2.jpg','img/a3.jpg'];
var index= 0;
setInterval(function(){
  document.getEleById('imgshow').src = imgs[index];
  if(index>=imgs.length) index =0;
  else index++;
},3000);
  相关解决方案