首页
Search
1
Linux 下 Bash 脚本 bad interpreter 报错的解决方法
71 阅读
2
Arch Linux 下解决 KDE Plasma Discover 的 Unable to load applications 错误
52 阅读
3
Arch Linux 下解决 KDE Plasma Discover 的 Unable to load applications 错误
42 阅读
4
如何在 Clash for Windows 上配置服务
40 阅读
5
如何在 IOS Shadowrocket 上配置服务
40 阅读
clash
服务器
javascript
全部
游戏资讯
登录
Search
加速器之家
累计撰写
1,061
篇文章
累计收到
0
条评论
首页
栏目
clash
服务器
javascript
全部
游戏资讯
页面
搜索到
1061
篇与
的结果
2024-08-22
图片延时加载jquery-lazyload.js的使用
细心的游客可能会发现,本网站加了图片延时加载,使用延迟加载在可提高网页下载速度。在某些情况下,它也能帮助减轻服务器负载。jquery-lazyload.js用于长页面图片的延迟加载,视口外的图片会在窗口滚动到它的位置时再进行加载,以下是使用详解:附件:jquery-lazyload.js.txtimg标签:<img data-original="/uploads/book/20190108/5b44a5cb123633242b4cba83ac87cdc1.jpg" alt="" >js代码:$(function() { $("img").lazyload({effect: "fadeIn",placeholder: "/images/4e8b6995-5555-498c-b6ae-2e2388e04df3.svg" });解析:data-original="图片地址"effect: "fadeIn", //动画placeholder: "延时加载显示gif图片"
2024年08月22日
4 阅读
0 评论
0 点赞
2024-08-22
自定义radio单选按钮样式
思路:1. 可以为<label>元素添加生成性内容(伪元素),并基于单选按钮的状态来为其设置样式;2. 然后把真正的单选按钮隐藏起来;3. 最后把生成内容美化一下。<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport"> </head> <body> <p class="tm2"> <span>性别:</span> <label for="sex1" class="lebel1"><input type="radio" class="sex" name="sex" id="sex1" value="0" > 男 <b></b></label> <label for="sex2" class="lebel2"><input type="radio" class="sex" name="sex" id="sex2" value="1" > 女 <b></b></label> </p> <style> .tm2{ width: 94%; float: left; margin-left: 3%; height: 2.4rem;margin-bottom: 0.8rem;} .tm2 span{font-size: 0.96rem; color: #333333; display:block; width: 4.12rem; height: 2.4rem; line-height: 2.4rem; float: left; text-align: center;} .tm2 label{ font-size: 0.9rem; display: inline-block; margin-top: 0.5rem; color: #333; position: relative;} .tm2 label b{width: 0.4rem; height: 0.4rem; border:0.24rem solid #fe4971; background: #fff; border-radius: 50%; position: absolute; left: -0.1rem; top: 0.2rem;} input[type=radio]:checked+b{ background: red} </style> </body> </html>
2024年08月22日
3 阅读
0 评论
0 点赞
2024-08-22
html选项卡封装案例及调用
选项卡在网页中经常会用到,以下是一个简单的案例封装。1、代码封装function tabSwtich(m,c,a){ var change=function(i){ m.each(function(index){ index==i?$(this).addClass(a):$(this).removeClass(a); }) c.each(function(index){ index==i?$(this).show():$(this).hide(); }); }; m.each(function(i){ $(this).mouseenter(function(){ change(i); }); }) }2、调用方法:$(function(){ tabSwtich($('.tab_btn span'),$('.tab_content li'),'ac'); })3、html代码:<div class="tab"> <div class="tab_btn"> <span class="ac">选项1</span> <span>选项2</span> <span>选项3</span> </div> <div class="tab_content"> <li style="display:block">内容1</li> <li style="display:none">内容2</li> <li style="display:none">内容3</li> </div> </div> <style> .tab_btn.ac{background:red} </style>
2024年08月22日
3 阅读
0 评论
0 点赞
2024-08-22
使用clipboard.js 实现复制隐藏文本的内容
一、起初是使用浏览器提供了 copy 命令 。document.execCommand("copy")如果是输入框,可以通过 select() 方法,选中输入框的文本,然后调用 copy 命令,将文本复制到剪切板。但是 select() 方法只对 <input> 和 <textarea> 有效,对于 <p> 就不好用了<script> function copyUrl() { $("#copyinput").select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 alert("已复制到剪贴板!"); } <script>但是#copyinput不能隐藏(display:none or visibility:hidden or type="hidden"),我想要的是点击一个按钮就能复制隐藏控件的值。所以找到了clipboard.js 优秀!二、clipboard.js拷贝文字不应当是一件困难的事. 不需要过多繁杂的配置或者下载很多脚本文件. 最重要的,它不应该依赖flash或者其他框架,应该保持简洁这就是创造clipboard.js的原因和目的<input type="hidden" id="cardmal" value="11sss1111"> <a href="javascript:;" class="copybng">复制</a> <script> var clipboard = new Clipboard('.copybng', { text: function() { return $("#cardmal").val(); } }); clipboard .on('success', function(e) { alert('已复制到剪贴板') }) </script>附件下载:链接:https://pan.baidu.com/s/1LNNmA5KAwI3S1K31oLDo7Q提取码:iigd
2024年08月22日
4 阅读
0 评论
0 点赞
2024-08-22
html页面加载好再进入网站功能实现
css代码:#loadingDiv{position:absolute;left:0;width:100%;top:0;background:#fff;z-index:10000} #loadingDiv div{position:absolute;width:auto;height:105px;padding-left:215px;background:#fff url(../images/loading.gif) no-repeat center center/50px 50px}js代码:var _PageHeight = document.documentElement.clientHeight, _PageWidth = document.documentElement.clientWidth; //计算loading框距离顶部和左部的距离(loading框的宽度为215px,高度为61px) var _LoadingTop = _PageHeight > 61 ? (_PageHeight - 61) / 2 : 0, _LoadingLeft = _PageWidth > 215 ? (_PageWidth - 215) / 2 : 0; //在页面未加载完毕之前显示的loading Html自定义内容 var _LoadingHtml = '<div id="loadingDiv" style="height:' + _PageHeight + 'px;"><div style="left: ' + _LoadingLeft + 'px; top:' + _LoadingTop + 'px;"></div></div>'; //呈现loading效果 document.write(_LoadingHtml); //监听加载状态改变 document.onreadystatechange = completeLoading; //加载状态为complete时移除loading效果 function completeLoading() { if (document.readyState == "complete") { var loadingMask = document.getElementById('loadingDiv'); loadingMask.parentNode.removeChild(loadingMask); } }就是如此简单,赶快试试吧!
2024年08月22日
4 阅读
0 评论
0 点赞
1
...
181
182
183
...
213