大神帮忙看下这端代码有什么问题吗?
function er_animation(a, c, b) {
    $("#map1").append($('<div class="er_animation ' + b + '"></div>').css("left", a + "px").css("top", c + "px").css({
        opacity: 1,
        scale: 0
    }).transition({
        opacity: 0,
        scale: 1
    },
    1000, "linear",function(){
     $(this).remove();
    }
    ))
}
a和c都是具体的值。b传进来的是字符串,大家能看到,是一个class样式的名字每次运行到function(){
     $(this).remove();
    }都是这里报错。transition样式中的四个参数该怎么传。求大神谢谢 
错误: TypeError: $("<div class=\"er_animation " + b + "\"></div>").css("left", a + "px").css("top", c + "px").css({opacity: 1, scale: 0}).transition is not a function

解决方案 »

  1.   


    这个div的代码非常多,里面镶入的是地图。
      

  2.   

    .transition()是什么?jq没这个函数
      

  3.   

    如果没猜错transition应该是animation
      

  4.   


    transition是个样式。。 我知道不能这样放,但是原文件就是这样的,而且是正常的,让我非常的不淡定
      

  5.   

    .transition({
            opacity: 0,
            scale: 1
        }
    //transition是个样式也可以这么搞?样式应该是 .addClass("transition")呀
      

  6.   


    animate 设置从内到外的一层一层波浪扩散那样的怎么弄的?