解放iT邦帮忙工具列

解放iT邦帮忙工具列

写了几天的文章,工具列一直在上面,发现上传图片超不方便,所以写了简单的 javascript,把工具栏置底或变成可拖移

置底工具列

以下用 Chrome 示範:

在书籤加入一个新的书籤
http://img2.58codes.com/2024/20110371nGqKIktg1J.png

填入 Name, URL
Name: iT邦帮忙工具列置底
URL:下面的 javascript贴上

javascript: (function () { var doms = window.document.getElementsByClassName('editor-toolbar'); var dom = doms.length > 0 ? doms[0] : undefined; if(!dom) return; var style = dom.style || {}; style.bottom = '10px'; style.right = '0px'; style.position = 'fixed'; style.zIndex = '10'; })();

http://img2.58codes.com/2024/20110371FQ6DiHEpAE.png

之后就在编辑模式时,点这书籤就好了。

http://img2.58codes.com/2024/20110371MI6PQoaO9W.png

可拖移版本

利用 jQuery 和 jQuery UI ,做成可拖移版也不错

Name: iT邦帮忙工具列脱离
URL:

javascript: (function () { var defaultStyle = { bottom: '10px', right: '0px', position: 'fixed', zIndex: '10', }; var defaultStyleForDrag = { position: 'fixed', zIndex: '10', }; var dependencies = ['https://code.jquery.com/ui/1.12.1/jquery-ui.js']; function defaultMount() { var doms = window.document.getElementsByClassName('editor-toolbar'); var dom = doms.length > 0 ? doms[0] : undefined; if (!dom) return; var style = dom.style || {}; Object.keys(defaultStyle).forEach(key => { style[key] = defaultStyle[key]; }); } if(window.jQuery) { function loadScript(src) { return new Promise((resolve, reject) => { $.ajax({ url: src, dataType: 'script', success: function(){ resolve() }, async: true }).fail(function(e) { reject(e); }); }); } Promise.all(dependencies.map(loadScript)) .then(() => { $('.editor-toolbar').css(defaultStyleForDrag); $('.editor-toolbar').draggable(); }) .catch(() => { defaultMount(); }) } else { defaultMount(); } })();

就可以随你拖了
http://img2.58codes.com/2024/20110371dlnHKxk4nq.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章