为什么加了rsort功能后 图片显示不出来了 addPhotoes功能就不起作用添加图片了;没加rsort就行

来源:3-3 排序当前展现海报

慕标3810760

2016-06-02 06:04

<script type="text/javascript">

       

         //generic function to get selector

        function g(selector){

            var method=selector.substr(0,1)=='.'?'getElementsByClassName':'getElementById';

                return document[method](selector.substr(1));

        }


        //output all photoes

        var data=data;

        function addPhotoes(){

            var template=g("#wrap").innerHTML;

            var html=[];

            for(var s=0; s<data.length;s++){

                var _html=template

                                .replace('{{index}}',s)

                                .replace('{{img}}',data[s].img)

                                .replace('{{caption}}',data[s].caption)

                                .replace('{{desc}}',data[s].desc);

                html.push(_html);

            }

            g("#wrap").innerHTML=html.join("");

            //rsort(1);

        }

        addPhotoes();

        //sort photoes

        function rsort(n){

            var photo-center=g("#photo_" + n);

            photo-center.className+=" photo-center";

        }

 </script>

写回答 关注

1回答

  • Akey寞
    2016-06-06 11:28:31

    rsort里面的photo-center变量不能这么写,改成photo_center

CSS3+JS 实现超炫的散列画廊特效

实现更自由的切换照片的画廊效果,打造超酷的切换动画

46090 学习 · 215 问题

查看课程

相似问题