Greasy Fork is available in English.

cesium 中文网 交换评论和导航

cesium中文网交换评论和下一篇

// ==UserScript==
// @name         cesium 中文网 交换评论和导航
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  cesium中文网交换评论和下一篇
// @author       wei
// @match        cesium.xin/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=cesium.xin
// @grant        none
// @license MIT
// ==/UserScript==

(function() {   
    var t = document.querySelector("#main > nav");
    var com = document.querySelector("#comments")
    swapElements(t,com)
})();

function swapElements(a, b) {
  if (a == b) return
  //记录父元素
  var bp = b.parentNode,
    ap = a.parentNode
  //记录下一个同级元素
  var an = a.nextElementSibling,
    bn = b.nextElementSibling
  //如果参照物是邻近元素则直接调整位置
  if (an == b) return bp.insertBefore(b, a)
  if (bn == a) return ap.insertBefore(a, b)
  if (a.contains(b))
    //如果a包含了b
    return ap.insertBefore(b, a), bp.insertBefore(a, bn)
  else return bp.insertBefore(a, b), ap.insertBefore(b, an)
}