0

我正在尝试将 jquery UI 用于小书签中的滑块。并且 jquery ui 需要在普通 jquery 文件之后包含该文件。

所以到目前为止我所尝试的只是将脚本附加到标题,同时确保在普通 jquery 之后添加 ui 但这不起作用我怀疑这可能是因为我附加了它而不是预先附加了它。

因此,经过一段时间的搜索,我现在正在寻找在 Javascript 中预先添加的方法:

var parent_head = document.getElementsByTagName("head")[0];

document.getElementsByTagName("head")[0].appendChild(jqueryUI, parent_head.firstChild);

然而,这似乎以正常方式附加它。

有没有更好的办法?

4

1 回答 1

3

使用insertBefore第一个孩子作为插入点。

parent_head.insertBefore(jqueryUI, parent_head.firstChild)

例如,

var list = document.createElement('ul');
document.body.appendChild(list);
list.innerHTML = "<li>First</li><li>Second</li>";

var newItem = document.createElement('li');
newItem.innerHTML = "Firster";

list.insertBefore(newItem, list.firstChild);

节目

  • 第一
  • 第一的
  • 第二
于 2012-12-29T22:54:35.307 回答