首页
Search
1
Linux 下 Bash 脚本 bad interpreter 报错的解决方法
69 阅读
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 实现类似淘宝换一换功能
类似淘宝换一换功能在工作中我们经常会遇到,以下是一个简单的案例,仅供大家参考。实现效果图:实现代码:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>换一换</title> <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> </head> <body> <style> *{margin:0;padding: 0px;} .hsow{width: 400px; height: 400px; margin: 0 auto; background-color: #fff;} .news-sub{ width: 400px; height: 266px; float: left; position: relative; } .news-list-v{ width: 400px; height: 266px; position: absolute; left: 0px; top: 0px;visibility: hidden;opacity: 0;transition: 0s 0.2s;} .news-list-v li{ list-style: none; width: 133px; height: 133px; float: left; text-align: center;} .news-list-v li a{ color: #fff;list-style: none; font-size: 50px; text-decoration: none; margin:0 auto; line-height: 133px} .news-list-v li:nth-of-type(odd){ background-color: #55cbc4;} .news-list-v li:nth-of-type(even){ background-color: #f45a8d;} .news-change{ width: 133px; height: 133px; background-color: #f04124; color: #fff; font-size: 34px; text-align: center; line-height: 133px; cursor: pointer; display: inline-block; float: left; margin-left: 133px;} .news-list-v.show{z-index: 1;visibility: visible;opacity: 1;transition: 0.2s;} </style> <div> <div> <ul class="news-list-v show"> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >1</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >2</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >3</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >4</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >5</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >6</a></li></ul> <ul> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >7</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >8</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >9</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >10</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >11</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >12</a></li> </ul> <ul> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >13</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >14</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >15</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >16</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >17</a></li> <li><a href="https://www.tpxhm.com/fdetail/202.html#" >18</a></li> </ul> </div> <a> <span>换一换</span> </a> </div> <script type="text/javascript"> //换一换 var $newsLists = $('.news-sub').find('.news-list-v'); function changeNews() { var $currentNews = $newsLists.filter('.show'); var $nextNews = $currentNews.next(); if($nextNews.length === 0) { $nextNews = $newsLists.eq(0); } $newsLists.removeClass('show'); $nextNews.addClass('show'); } $('.news-change').on('click', function() { changeNews(); }); </script> </body> </html>
2024年08月22日
9 阅读
0 评论
0 点赞
2024-08-22
jQuery根据屏幕下拉到一定高度显示返回顶部按钮
jQuery根据屏幕下拉到一定高度显示返回顶部按钮例子:$(function(){ $('.getop').hide(); $(window).scroll(function(){ if($(window).scrollTop()>900){ $('.getop').fadeIn(300); } else{$('.getop').fadeOut(200);} }); $('.getop').click(function(){ $('body,html').animate({scrollTop:0},900); return false; }) })
2024年08月22日
3 阅读
0 评论
0 点赞
2024-08-22
jQuery实现购物车物品数量的加减
实现购物车物品数量的加减,最小值为1,当最小值为1时再按减少,减少按钮不可编辑,当按增加数量时恢复减少按钮状态。这个除了加减功能外,也可以自动计算价格。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery实现购物车物品数量的加减</title> <script type="text/javascript" src="https://www.tpxhm.com/public/static/tpl/index/foundation/js/jquery.js"></script> <script> $(function(){ var t = $("#quantity"); $("#add").click(function(){ t.val(parseInt(t.val())+1); $("#min").removeAttr("disabled"); //当按加1时,解除$("#min")不可读状态 setTotal(); }) $("#min").click(function(){ if (parseInt(t.val())>1) { //判断数量值大于1时才可以减少 t.val(parseInt(t.val())-1) }else{ $("#min").attr("disabled","disabled") //当$("#min")为1时,$("#min")不可读状态 } setTotal(); }) function setTotal(){ $("#total").html((parseInt(t.val())*3.95).toFixed(2)); } setTotal(); }) </script> </head> <body> <p>单价:1.23</p> <input id="min" name="" type="button" value="-" /> <input id="quantity" name="" type="text" value="1" /> <input id="add" name="" type="button" value="+" /> <p>总价:<label id="total"></label></p> </body> </html>
2024年08月22日
3 阅读
0 评论
0 点赞
2024-08-22
JS实现Base64加密解密
JavaScript实现Base64加密解密。Base64与其说是加密算法不如说是方便数据传输而生的数据转换手段。测试代码:<!DOCTYPE html> <html> <head> <title>test</title> <meta charset="utf-8"> <script type="text/javascript" src="https://www.tpxhm.com/fdetail/js/base64.js"></script> <style> .resource_enc, .resource_dec{ width: 500px; } .p1, .p2{ min-height: 100px; background-color: #dcffe1; } </style> </head> <body> <input type="text" class="resource_enc"><input type="button" onclick="encoding()" value="编码"><br/> <p class="p1"></p> <input type="text" class="resource_dec"><input type="button" onclick="decoding()" value="解码"><br/> <p class="p2"></p> <script type="text/javascript"> var base = new Base64(); function encoding() { var text = document.getElementsByClassName("resource_enc")[0].value; document.getElementsByClassName("p1")[0].innerText = base.encode(text); } function decoding() { var text = document.getElementsByClassName("resource_dec")[0].value; document.getElementsByClassName("p2")[0].innerText = base.decode(text); } </script> </body> </html>Base64.jsfunction Base64() { var _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; this.encode = function (input) { var output = ""; var chr1, chr2, chr3, enc1, enc2, enc3, enc4; var i = 0; input = utf8Encode(input); while (i < input.length) { chr1 = input.charCodeAt(i++); chr2 = input.charCodeAt(i++); chr3 = input.charCodeAt(i++); enc1 = chr1 >> 2; enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); enc3 = ((chr2 & 15) << 2) | (chr3 >> 6); enc4 = chr3 & 63; if (isNaN(chr2)) { enc3 = enc4 = 64; } else if (isNaN(chr3)) { enc4 = 64; } output = output + _keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4); } return output; }; this.decode = function (input) { var output = ""; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i = 0; input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); while (i < input.length) { enc1 = _keyStr.indexOf(input.charAt(i++)); enc2 = _keyStr.indexOf(input.charAt(i++)); enc3 = _keyStr.indexOf(input.charAt(i++)); enc4 = _keyStr.indexOf(input.charAt(i++)); chr1 = (enc1 << 2) | (enc2 >> 4); chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); chr3 = ((enc3 & 3) << 6) | enc4; output = output + String.fromCharCode(chr1); if (enc3 !== 64) { output = output + String.fromCharCode(chr2); } if (enc4 !== 64) { output = output + String.fromCharCode(chr3); } } output = utf8Decode(output); return output; }; utf8Encode = function (string) { string = string.replace(/\r\n/g,"\n"); var utfText = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utfText += String.fromCharCode(c); } else if((c > 127) && (c < 2048)) { utfText += String.fromCharCode((c >> 6) | 192); utfText += String.fromCharCode((c & 63) | 128); } else { utfText += String.fromCharCode((c >> 12) | 224); utfText += String.fromCharCode(((c >> 6) & 63) | 128); utfText += String.fromCharCode((c & 63) | 128); } } return utfText; }; utf8Decode = function (utfText) { var string = ""; var i = 0; var c = 0; var c1 = 0; var c2 = 0; while ( i < utfText.length ) { c = utfText.charCodeAt(i); if (c < 128) { string += String.fromCharCode(c); i++; } else if((c > 191) && (c < 224)) { c1 = utfText.charCodeAt(i+1); string += String.fromCharCode(((c & 31) << 6) | (c1 & 63)); i += 2; } else { c1 = utfText.charCodeAt(i+1); c2 = utfText.charCodeAt(i+2); string += String.fromCharCode(((c & 15) << 12) | ((c1 & 63) << 6) | (c2 & 63)); i += 3; } } return string; } }
2024年08月22日
7 阅读
0 评论
0 点赞
2024-08-22
radio,CheckBox选中状态,判断是否选中,根据值设置radio选中
radio,CheckBox选中状态,判断是否选中,根据值设置radio选中 <input name="rbsex" id="man_radio" type="radio" value="1" checked="checked" /><label>显示</label> <input name="rbsex" id="woman_radio" type="radio" value="0" />隐藏var stop = data.result $(":radio[name='rbsex'][value='" + stop + "']").prop("checked", "checked");radio,CheckBox选中状态,判断是否选中,可以在元素中添加checked属性 或者添加checked="checked" 都可以让某个选项默认选中,单选框的如果有多个checked 会以最后一个为准。我们可以使用 $("name='subject']:eq(0)").prop("checked");来判断有没有被真正的选中。 返回布尔值$("[name='subject']:eq(0)").prop("checked",false[true]);设置选中或否定1、对radio 、checkbox 来说说,checked属性可以保证页面初始化被选中,但是通过js或者jquery 控制checked属性并不能保证相应的被选中,同样也不能通过checked属性来判断该元素是否被选中。2、checked属性并不能影响form表单的值,表单页面真正被选中的元素才是form表单提交的值。3、通jquery的prop方法可以完美的选中或者取消选中元素,使用prop("checked",true) 选中,prop("checked",false)取消选中,通prop("checked") 返回的false或者true判断是否选中。
2024年08月22日
5 阅读
0 评论
0 点赞
1
...
194
195
196
...
213