小编fuz*_*zzy的帖子

如何将变量传递给jquery动画函数属性?

function SlideObject(Side) {
    $("#div").animate({
        margin+Side: "-1000px",
        opacity: "hide"
    }, 1000);
}
Run Code Online (Sandbox Code Playgroud)

我想将"Side"的值传递给animate函数的属性标识符(margin)的名称.

我知道"margin + Side"无效只是作为占位符.例如,如果我手动指定属性名称,则可以将"marginLeft"命名为一个示例.我想提供"Left","Right","Top"或"Bottom"作为SlideObject函数的参数.

我做这件事很麻烦,一个例子会很精彩.

谢谢

javascript jquery

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1