如何为参数传递的jquery函数设置动画?

时间:2014-08-19 19:53:45

标签: javascript jquery

我正在尝试在jquery中开发一个简单的函数,它可以动画o旋转元素。我目前的代码是:

<button id="bt_Employment2" name="bt_Employment2" onclick="rotate('bt_Employment2')">

function rotate(elem)
{
    elem.rotate({animateTo:180});     
}

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

您将字符串传递给旋转功能。字符串对象不包含旋转功能。使用jQuery的$来获取具有该ID的元素,它应该可以工作(没有测试它)。

<button id="bt_Employment2" name="bt_Employment2" onclick="rotate('#bt_Employment2')">

function rotate(elem)
{
    $(elem).rotate({animateTo:180});     
}

另一种方式是:

<button id="bt_Employment2" name="bt_Employment2" onclick="rotate(this)">

function rotate(elem)
{
    elem.rotate({animateTo:180});     
}