A2421864133 2017-01-17 15:56 采纳率: 16.7%
浏览 1262
已结题

找大神帮忙看一下该在哪个位置写alert,能提示被选中图片的名称,急,谢谢!!

 $(function() {
    var alldata = new Array("image/一.jpg", "image/2.jpg");
    var imageName = new Array("#img1");
    var nameNum = imageName.length - 1;
    var num = alldata.length - 1;
    var show = $("#image");
    var btn = $("#btn");
    var open = false;

    function change() {
        var randomVal = Math.round(Math.random() * num);
        var prizeName = alldata[randomVal];
        show.text(imageName);
        show.attr("src", prizeName);
    }
    Array.prototype.indexOf = function(val) {
        for(var i = 0; i < this.length; i++) {
            if(this[i] == val) return i;
        }
        return -1;
    };

    Array.prototype.remove = function(val) {
        var index = this.indexOf(val);
        if(index > -1) {
            this.splice(index, 1);
        }
    };
    function run() {
        if(!open) {
            <!-- 指定函数出现的速度,以毫秒计算-->
            timer = setInterval(change, 20);
            //btn.removeClass('start').addClass('stop').text('停止');
            open = true;  
        } else {
            var height = $(imageName[nameNum]).css("height");
            var width = $(imageName[nameNum]).css("width");
            var name = $("#image").attr("src");
            var imgClone = $("#image").clone(true).css("opacity", '0.7');
            alldata.remove(name);
            imgClone.css({
                "position": "absolute",
                "top": "50px",
                "left": "50px"
            });
            $("#imgDiv").parent().append(imgClone);
            imgClone.animate({
                height: "150px",
                width: "150px"
            }, 400);
            imgClone.animate({
                left: $(imageName[nameNum]).offset().left,
                top: $(imageName[nameNum]).offset().top
            }, 600);
            imgClone.animate({
                height: height,
                width: width
            }, 350, function() {
                $(imageName[nameNum]).attr("src", name);
                nameNum = nameNum - 1;
            }
            );
            clearInterval(timer);

            open = false;
        }
    }
    $(document).keydown(function(e) {
        if(!e) var e = window.event;
        if(e.keyCode == 32) {
            run();

        }
    });

})
  • 写回答

3条回答 默认 最新

  • 海之沐 2017-01-17 16:44
    关注

    应该在run里面吧,你试试哪个是你需要的

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题