【问题标题】:Reset position of HTML element in Javascript在 Javascript 中重置 HTML 元素的位置
【发布时间】:2021-12-10 21:39:53
【问题描述】:

我正在使用 Javascript 通过 classList.add(".movi​​ng") 添加以下 CSS 类来更改 Image 元素的绝对位置:

.moving {
    position: absolute;
    display: inline-block;
}

当某个事件发生时,我希望该 img 回到其在 div 容器内的先前(标准流程)位置。我已经删除了 .movi​​ng 类,并将位置和显示属性手动设置回相对和内联。

pic.classList.remove(".moving");
puzzleSource.style = "position: relative; display: inline";

不知何故,我无法解决这个问题。希望你们中的一个可以帮助我。

【问题讨论】:

  • 将点 (.) 从您提供删除功能的参数中取出。
  • 好的,那么触发事件是什么?
  • classList.add 和 remove 不能有点

标签: javascript html css position positioning


【解决方案1】:

我现在感觉很愚蠢 - 我格式化了 div 容器

puzzleSource.style = "position: relative; display: inline";

而不是图片。

打扰了!现在可以使用了。

【讨论】:

    猜你喜欢
    • 2013-08-29
    • 2016-07-01
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多