我正在尝试在书签中使用jquery UI作为滑块。和jquery ui要求在正常的jquery文件之后包含该文件。
所以我到目前为止尝试的只是将脚本附加到标题,同时确保在正常的jquery之后添加ui但是这不起作用我怀疑它可能是因为我附加了它而不是预先添加它。
所以我现在正在寻找在Javascript中预先找到的方法,经过一段时间的搜索我发现:
var parent_head = document.getElementsByTagName("head")[0];
document.getElementsByTagName("head")[0].appendChild(jqueryUI, parent_head.firstChild);
然而,这似乎以正常的方式附加它。
有更好的方法吗?
答案 0 :(得分: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);
显示