jquery图像模糊动画

时间:2017-01-04 17:15:34

标签: jquery image animation blur

我目前正在尝试做一个图像“滑块”(我不会说滑块,不知道怎么用英语说(我德语:P))其中包括模糊效果和3个不同的图像。一切都很好,但动画。我已经检查了类似的问题,但我发现似乎没有任何工作。 这是我的代码:

Jquery的

function wait(ms){
var start = new Date().getTime();
   var end = start;
   while(end < start + ms) {
     end = new Date().getTime();
  }
}    

var current = "bg_image_1.jpg";
var current_num = 1;

window.setInterval(function(){
    if(current == "bg_image_3.jpg"){
        $("#changing").css('filter', 'blur(5px)');
        wait(2000);
        $("#changing").attr('src', 'bg_image_1.jpg');
        $("#changing").css('filter', 'blur(0px)');
        current_num -= 2;
    } else {
        current_num += 1;
        current = current.slice(0, 8) +"_"+ current_num + ".jpg";
        $('#changing').css('filter', 'blur(5px)');
        wait(2000);
        $('#changing').attr('src', current);
        $('#changing').css('filter', 'blur(0px)');
    }
}, 10000);

CSS

#changing {
    filter: blur(0px);
    transition: blur 2s linear;
    -webkit-transition: blur 2s linear;
    -moz-transition: blur 2s linear;
}

HTML

<div id="bg_image_animated"><img id="changing" src="bg_image_1.jpg" height="800px" width="100%"/></div> 

如果你们中的一些人知道错误的答案会很酷,我现在试着解决这个问题几个小时。任何帮助表示赞赏!

0 个答案:

没有答案