gpt4 book ai didi

Javascript:如何在屏幕上移动 div 或 span 而不更改正在移动的元素的样式属性?

转载 作者:行者123 更新时间:2023-11-28 10:24:04 24 4
gpt4 key购买 nike

我注意到使用 parseInt 检索 style 属性进行比较然后用“px”将其分配回来非常慢。如何避免在 string 到 int 然后返回 string 之间进行这种解析?基本上,我需要它来优化一个在屏幕上移动内容的繁重脚本,并且更改 left 属性并不会削减它。还有其他选择吗?

PS:jQuery 如何移动 div,例如向左移动 10 px?它也会改变样式对象吗?

最佳答案

不要每次都读取对象中的属性 - 它既慢又不准确。使用变量中的纯数字来保持您自己的内部轨迹。

var divPosition = 0
function moveDiv()
divPosition = divPosition + 10
divElement.style.left = divPosition + "px"
end

关于Javascript:如何在屏幕上移动 div 或 span 而不更改正在移动的元素的样式属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com