我的工具
These are versions of this script where the code was updated. Show all versions.
mywaiteles修正 if (elements)为 if (elements.length > 0)
统一函数名
用直接赋值取代setAttribute以避免checkbox的坑
完善myaddas功能
实现链式调用append,after,before函数。
none
如果出现在iframe,则不记忆拖放位置
在增加元素函数上增加on,链式调用事件监听
大重构:取消es6的class结构,改为function对象结构
增加waitForElement、waitForElements;调整binddrag条件
无更新
修复isFixed
if(gv('isFixed',0)) this.bindDrag(myBtns);
优化bindDrag
my-btn:font-size: initial !important;
增加js回调圣经——sleep函数
tieba修复
1.加入拖拽函数,2.把addBtns的初始化放入constructor3.修改addBtns
大改:引入@grant unsafeWindow,解决多个脚本同时使用@require+@run-at document-body的兼容性问题
不重要:把myzone的css部分移入脚本
回滚my.zone(否则会报错
去掉开头的window.
test:去除末尾小括号
1.把my.zone的添加转移至脚本内2.移除fixConsoleLog
1.删除getValue,setValue,deleteValue,clearValues,getJsonLen,log等函数2.变更fucking-zhihu-sucks为rwf3.window.cl=console.log
扩大switchDisplay为全局,不再局限于my.zone
一个大坑:把on换成addEventListener后,带来的一个变化就是不返回东西了,所以会出现undefined.所以解决对策是先把按钮放入数组,再给按钮绑定事件
简化addBtns
1.铲除.on 2.增加switchDisplay
改on为addEventListener
Show all script versions