我在标记模式下使用 select2 来创建和编辑标记。有一个令人讨厌的行为,即页面加载和标签出现之间存在延迟。由于标签可以溢出到两行,标签出现后,当标签框下方的内容被按下时,整个页面会重新调整。
延迟是由 select2 将input
HTML 标记转换为每个标记所需的 HTML 元素引起的。
如果 select2 没有为标签生成 HTML,则可以避免延迟,而是我在服务器端生成它并包含在原始页面加载中。那么标签字段下方元素的位置将永远不会改变。
有没有办法让 select2 将其自身附加到现有的 - 预渲染 - HTML,而不是创建 HTML 本身?
有谁知道支持这个的标签字段组件?我见过的所有组件都以输入标记开始,然后使用 Javascript 动态生成 HTML。