为Hexo博客的代码片段添加 选择全部 按钮
2017-06-06 23:12
267 查看
原文地址
Hexo生成的博客中,代码片段是不支持选择全部功能的,若代码片段较长,手动选择非常的不方便。
添加的方法如下。
在页面模板文件(对于Next主题,模板文件为themes/next/layout/_layout.swig)的<head>节点中添加如下代码。
文章地址
Hexo生成的博客中,代码片段是不支持选择全部功能的,若代码片段较长,手动选择非常的不方便。
添加的方法如下。
在页面模板文件(对于Next主题,模板文件为themes/next/layout/_layout.swig)的<head>节点中添加如下代码。
$(document).ready(function () { var SelectText = function(element) { var doc = document , text = element , range, selection ; if (doc.body.createTextRange) { range = document.body.createTextRange(); range.moveToElementText(text); range.select(); } else if (window.getSelection) { selection = window.getSelection(); range = document.createRange(); range.selectNodeContents(text); selection.removeAllRanges(); selection.addRange(range); } }; $(".code").each(function() { var code = $(this).get(0); var button_html = '<div style="position: fixed;' + 'right: 3%;' + 'margin-top: 5px;' + 'font-family: consolas, Menlo, \'PingFang SC\', \'Microsoft YaHei\', monospace;' + 'font-size: 10px;' + 'cursor: pointer;' + 'color: #e31436;' + '">' + '<span>全选</span>' + '</div>'; var button = $(button_html); $(button).click(function() { SelectText(code); }); $(button).insertBefore(this); }); });
文章地址
相关文章推荐
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- [置顶] hexo博客的优化与配置——添加统计代码
- Hexo博客首页自动添加Read More标记-不在首页显示全部文章全部内容
- 给VA添加代码片段的快捷方式
- 软件更新:FCKEditor 2.6.3 添加"插入代码"工具栏按钮
- Javascript 代码片段 -- 禁止右键、选择、粘贴、shift、ctrl、alt.....
- 我想在datagrid中选择若干记录,再点击添加按钮,给别一个ACCESS表添加选择的记录,在VB中如何实现?
- 如何在代码中动态添加按钮控件
- FCKEditor 添加"插入代码"工具栏按钮
- FCKEditor 添加"插入代码"工具栏按钮
- 给CSDN博客添加代码运行框,兼容FF
- 我的Js代码-按钮按下时判断是否选择了最后一行,给出提示
- ATL ActiveX控件中用WTL::CButton动态添加按钮代码步骤
- 【原】为选择Skin 为 KJC 的同仁快马加鞭,美化您的博客——提高访问量,附送一个签名^_^——可以说是立竿见影【有代码】
- 认为写得漂亮的代码片段(持续添加中)
- VC6类向导对窗体按钮添加的消息映射代码
- 博客网页特效代码- 添加滚动新闻代码
- 选择全部或部分,执行动作代码
- TreeView有checkbox 当父节点选择框选中 子节点将全部选中 代码怎么写的?
- [导入]c# CheckBox 全部选择与取消选择(本人认为是最简单的代码了)