代码之家  ›  专栏  ›  技术社区  ›  Crashalot

HTML:持久化jQuery所做的样式更改(例如宽度、位置)是否与SVG一样干净?

  •  0
  • Crashalot  · 技术社区  · 6 年前

    目标是持久化使用jQuery进行的动态样式更改(例如,宽度、背景色、旋转、位置)。

    width 属性。然后您可以保存文档,并且此更改将在不做额外工作的情况下持续进行。

    <svg width="200" height="200">
      <rect width="50%" height="50%" fill="blue" />
    </svg>
    

    75%宽度:

    <svg width="200" height="200">
      <rect width="75%" height="75%" fill="blue" />
    </svg>
    

    like this ,更改不会显示在文档中。

    如何在服务器上持久化此样式更改和其他样式更改?

    似乎有两个选项,它们都不像SVG那样干净。有别的选择吗?

    不要使用jQuery来更改矩形。更新 style 属性,因此样式更改显示为内联。

    选择2:

    1 回复  |  直到 6 年前
        1
  •  1
  •   Ted    6 年前

    使用jQuery直接更改属性将内联更改。当你使用 $.width() <div style="width: 50px;"/>