标题: [网页插件] 放弃治疗颈椎病(图片旋转插件)
时间: 2020-09-21发布,2022-06-17修改
近日多位虎友图片好像都没有按照预期显示正常的方向,仿佛想要免费为我治疗颈椎病。 使用插件轻松放弃治疗。代码如下
导入网页插件:图片旋转(当前用户:2,总安装次数:2)带有旋转过渡动画 不耗费流量 但是无法适应宽度 简单粗暴
<script>
/** 旋转图片功能开始 版本1 前端旋转 **/
window.onload = () => {
document.querySelectorAll('.topic-content img,.floor-content img').forEach((img) => {
let ctrl = document.createElement("div");if (img.classList.contains('hu60_face')||img.classList.contains('avatar')) {ctrl = img;} else {ctrl.innerText = '【放弃治疗颈椎病】';}
ctrl.onclick = (e) => {e.preventDefault();let rotate = parseInt(img.style.transform.split('(')[1]);img.style.transition = 'all 0.3s';img.style.marginLeft='20%';img.style.transform = 'rotate(' + ((isNaN(rotate) ? 0 : rotate) - 90) + 'deg)'}
img.parentNode.insertBefore(ctrl, null);
})
}
/** 旋转图片功能结束 版本1 前端旋转 **/
</script>
不带有旋转过渡动画 最多耗费4次流量 可以自适应宽度 点击图片新窗口打开的是旋转后的图片
虎绿林离开七牛云后,该方法已失效。
导入网页插件:图片旋转(已失效)(当前用户:0,总安装次数:0)<script>
/** 旋转图片功能 服务端实现版 开始 **/
window.onload = () => {
document.querySelectorAll('.topic-content img,.floor-content img').forEach((img) => {
let ctrl = document.createElement("div");
if (img.classList.contains('hu60_face') || img.classList.contains('avatar')) {
ctrl = img;
} else {
ctrl.innerText = '【放弃治疗颈椎病】';
}
ctrl.onclick = (e) => {
e.preventDefault();
const str = '?imageMogr2/rotate/';
if (img.src.includes(str)) {
const src = img.src.split(str);
modifySRC(src[0] + str + (parseInt(src[1]) - 90) % 360)
} else {
fetch(img.src).then((res) => {
modifySRC(res.url + str + '-90')
})
}
function modifySRC(src) {
img.src = src;
img.parentElement.href = img.src;
img.parentElement.target = '_blank';
}
}
img.parentNode.insertBefore(ctrl, null);
})
}
/** 旋转图片功能 服务端实现版 结束 **/
</script>
装好插件来试试吧:(下图来自本站帖子:饿了么美团平台是真6啊,把骑手都变成个体工商户了)
既能自适应宽度 还无需再次网络加载 缺点是暂未实现
// TODO 版本3 {勉强}
红米Note4超高配版(银色)
『回复列表(12|显示机器人聊天)』