javascript - 如何在同一对象上使用 javascript 独立控制 translateX 和 translateY(无范围输入)?
问题描述
我正在尝试使用 onclick 事件通过变换/翻译来控制对象位置。问题是当我更新 translateX 时,它会覆盖 translateY,反之亦然。有没有办法分别控制它们?我读过一些关于 CSS 变量的东西,但不知道如何使它工作。拜托,如果有人可以帮助我,我会很高兴!谢谢!
function moveX() {
document.getElementById("myDIV").style.transform = "translateX(100px)";
}
function moveY() {
document.getElementById("myDIV").style.transform = "translateY(100px)";
}
解决方案
试试这个,它肯定会工作
document.getElementById("myDIV").style.transform = "translate(20%,100%)";
推荐阅读
- php - 在 php 中使用 $_SERVER['HTTP_REFERER'] 登录后无法重定向
- python - 如何在 Python 中更新 GUI 窗口?
- c# - 如何用零替换三位数字
- javascript - js中如何接收键值类型函数的函数参数?
- html - 即使多次更改位置,侧边栏也没有延伸到整个页面?
- android-studio - Flutter:在 null 上调用了更新
- c# - AudioFileInputNode 播放完成后自定义音频效果如何产生一些声音
- c# - 使用 JToken 更新 JObject
- python - 如何使用 django-meta 模块(或任何更简单的方法)来呈现 html 元标记
- javascript - 使用 toLocaleString 时出现意外结果