javascript - jQuery CSS 设置子元素的比例而不改变翻译

标签 javascript jquery html css

如何防止 .css("-webkit-transform", ... 删除元素的现有翻译?

HTML 和 CSS:

<div class="parent">
    <div class="child" style="-webkit-transform:translate(10px,60px) scale(0.6);"></div>
    <div class="child" style="-webkit-transform:translate(80px,12px) scale(0.4);"></div>
</div>

jQuery:

$(".parent").children(".child").css("-webkit-transform", "scale(0.9)");

JSFIDDLE

最佳答案

简单地连接值:

$(".parent").children(".child").css("-webkit-transform", function(i, value) {
    return value + " scale(0.9)";
});

演示: http://jsfiddle.net/qET8N/1/

关于javascript - jQuery CSS 设置子元素的比例而不改变翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23404716/

相关文章:

javascript - jQuery 不工作的等高列?

javascript - 如何过滤 Ajax 响应并附加到最​​后一个响应之上?

javascript - 重用 Javascript 函数的最佳实践

javascript - jQuery:如何检查输入后是否有标签

由 sql 填充的 Python 表单下拉选项

javascript - 自动向下滚动页面,直到用户向上滚动

javascript - 如何在 Javascript/Jquery 中以编程方式调用突出显示效果(类似于鼠标悬停)?

javascript - 不允许用户输入大于 12 的数字

jquery:在每个点击事件上附加并增加输入名称

javascript - 如果使用Knockout注册了暂停事件,为什么无法暂停音频