Jquery照相馆

时间:2011-08-26 06:53:56

标签: jquery

我正在使用以下用于SlideShow的Jquery代码

<head>
<title>Simple Slide Show with jQuery</title>
<script type='text/javascript' 
src='http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js'>
</script>
<script type="text/javascript">
    var imgs = [
    'images/photo_1.jpg',
    'images/photo_2.jpg',
    'images/photo_3.jpg'];
    var cnt = imgs.length;

    $(function() {
        setInterval(Slider, 5000);
    });

    function Slider() {
    $('#imageSlide').fadeOut("slow", function() {
        $(this).attr('src', imgs[(imgs.length++) % cnt]).fadeIn("slow");
    });
    }
</script>
</head>
<body>
    <img id="imageSlide" alt="" src="" />

</body>
</html>

我所有的图像都被命名​​为photo_1.jpg,photo_2.jpg,很快......我不确定目录中会有多少张图片。

我想知道的是我应该做什么代码更改

1)jpgs会自动显示在该文件夹中(图片名称将始终为photo_number.jpg,编号将从1,2,3开始,很快就会显示。

2)如果没有可用的图像,幻灯片应该停止。

这可能吗?

3)我不想使用任何服务器端编程

2 个答案:

答案 0 :(得分:0)

不可能只有这个问题的javascript解决方案。

javascript没有对文件系统的默认支持(http://stackoverflow.com/questions/1087246/can-javascript-access-a-filesystem)

你应该做一些服务器端编程,并使用ajax来获取照片列表。

答案 1 :(得分:0)

我做了同样的事你问但是用php(服务器端编程)我不认为它可以在没有它的情况下完成..我有一个页面自动生成包含图像的文件夹中的相册,并使它们在图库数组中也是获取专辑名称和日期,并在不同的页面中查看相册数组中的所有内容..如果您喜欢这样请求它,我很乐意帮助..