Javascript Velocity:第一个参数(未定义)不是属性映射、已知操作或注册的重定向

Javascript Velocity:第一个参数(未定义)不是属性映射、已知操作或注册的重定向,javascript,jquery,velocity,Javascript,Jquery,Velocity,我正试图建立一个网站,我想在一个画廊动画一些图片使用速度 这是我尝试使用的代码的最简化版本,因为将其链接到mouseenter事件不会引发任何错误,但也不起作用 $( this ).velocity({ "translateZ": "200px" }) 它给我的错误是 Velocity:第一个参数(未定义)不是属性映射、已知操作或已注册重定向 我不太擅长这一点,但我以前在学校的一个项目中做过这一点,现在甚至在我当前的项目中粘贴代码都不起作用。检查$(this)返回的内容,并记录

我正试图建立一个网站,我想在一个画廊动画一些图片使用速度

这是我尝试使用的代码的最简化版本,因为将其链接到mouseenter事件不会引发任何错误,但也不起作用

  $( this ).velocity({
    "translateZ": "200px"
  })
它给我的错误是

Velocity:第一个参数(未定义)不是属性映射、已知操作或已注册重定向


我不太擅长这一点,但我以前在学校的一个项目中做过这一点,现在甚至在我当前的项目中粘贴代码都不起作用。

检查$(this)返回的内容,并记录它。我感觉$(this)是未定义的或不是html元素

好吧,你是对的,它抛出了一个错误,因为我忘了实际指向我需要它指向的类,即.tile。但是现在它根本不工作了,我也没有收到任何错误。你能发布整个函数/代码块的片段吗?
.mouseenter(function(){$(this).velocity({“translateZ”:“200px”})
并且应该修改这些内容:
您可以检查此小提琴。首先,使用jquery选择的元素应该是图像而不是a元素(因为悬停/鼠标指针实际上应用于img而不是锚定)。第二:您有translateX和translateY-没有translateZ,也没有。希望你会发现它很有用。谢谢,在引号中添加img起到了作用。不过,不可翻译的东西真的很奇怪,因为它在velocityjs.org上显示为一个选项。。。