解决使用pjax功能后前进后退导致出现多个“ap 播放器”
7个月前 博主对js实在是不懂,也就会瞎几把穷举,如果穷举不出就GG了,通过一顿猛...
一个代码是扒自虎绿林中的艾特功能,其实简单的修改就可以实现其它快捷功能。
html快捷功能按钮事件绑定
<a href="#" onclick="atAdd('无名小卒',this);return false">@Ta</a><br />
```<br />
<br />
**js代码**<br />
<br />
```<br />
<script><br />
/* 将内容插入编辑框obj中光标所在的位置 */<br />
/* 感谢 @666 (uid: 16651) 编写了该函数 */<br />
/* https://hu60.net/q.php/bbs.topic.86665.html */<br />
function hu60_insert_text(obj, str) { <br />
if (document.selection) { <br />
var sel = document.selection.createRange(); <br />
sel.text = str; <br />
} else if (typeof obj.selectionStart === 'number' && typeof obj.selectionEnd === 'number') { <br />
var startPos = obj.selectionStart, <br />
endPos = obj.selectionEnd, <br />
cursorPos = startPos, <br />
tmpStr = obj.value; <br />
obj.value = tmpStr.substring(0, startPos) + str + tmpStr.substring(endPos, tmpStr.length); <br />
cursorPos += str.length; <br />
obj.selectionStart = obj.selectionEnd = cursorPos; <br />
} else { <br />
obj.value += str; <br />
} <br />
}<br />
<br />
/* 将@标记插入光标位置,并使指定对象变色 */<br />
function atAdd(uid, that) {<br />
that.style.color = "#FFA500";<br />
//这里修改为相关表单显示的id<br />
var nr = document.getElementById("content");<br />
hu60_insert_text(nr, ' @'+uid+',');<br />
}<br />
</script><br />
```<br />#免责声明#
本文为转载 或 原创内容,未经授权禁止转载、摘编、复制及镜像使用、转载请注明作者、出处及原文链接、违者将依法追究责任。

7个月前 博主对js实在是不懂,也就会瞎几把穷举,如果穷举不出就GG了,通过一顿猛...

6个月前 这款js弹窗气泡代码非常简约,能够胜任日常弹窗业务。 
7个月前 ##### 一、卸载前:做好充分准备与依赖检查 **备份关键数据** 备份插件关...

4个月前 项目中用到的一个localStorage工具,可以用于token存储、数据缓存,支持过期...
7个月前 把下面的代码添加到“functions.php”文件中 $fenlei = new \Typecho\Widget\Help...

7个月前 # PHP 全局变量与超全局变量性能深度分析,下面用AI解析得到的最终结果意...