jQuery
zhang-php
自己选择的路,自己喜欢的事,无论如何都可以坚持下去……
展开
-
h5页面禁止用户拖动
//等待2s 出现弹窗setTimeout(function () { $("#mask").attr("style","display:block"); //开启弹窗,禁止用户拖页面 $("html,body").css("overflow","hidden").css("height","100%"); document.body.addEventListener('touchmove', self.welcomeShowedListener, false);.原创 2021-06-22 11:44:26 · 1260 阅读 · 0 评论 -
Uncaught TypeError: Cannot read property ‘toLowerCase‘ of undefined
事故的开始是自己的js基础没好好学……功能是获取input动态的值,在input上加了一个失去焦点函数,但是我的值一直没有获取到。//原来的代码<input type="number" value="1" min="1" style="width: 40px;height:20px;margin-top:2px;text-align: center;" onblur="sublineId()">//js部分function sublineId(){ console.l原创 2021-04-10 08:45:59 · 3772 阅读 · 0 评论 -
jquery 回到顶部,回到页面某个div位置
$(window).on('scroll', function () { // 判断显示还是隐藏图标按钮 if($(this).scrollTop() >= $(this).height()){ $('.top_icon').fadeIn('300'); } else { $('.top_icon').fadeOut('300'); }});$('.top_icon').click(function(){ $('body,html').a.原创 2020-12-10 16:21:16 · 78 阅读 · 0 评论 -
layui2.5.5合计行取整,根据表中数据,该整数就整数,该取小数就计小数
table.js表大概494行,找不到就搜"toFixed(2)"var e = n.totalRowText || "",i = {},t;//t = parseFloat(a[o]).toFixed(2),if(parseInt(a[o]) == a[o]) //是否是整数 t = parseFloat(a[o]).toFixed(0);else t = parseFloat(a[o]).toFixed(2); //var i = {};return i[o] = t,.原创 2020-06-05 16:12:00 · 1511 阅读 · 0 评论 -
关于post重复提交数据
此次测试是因为网络请求原因,post提交数据后,后台反应比前台慢,所以为了拿到请求数据,post会自动多次请求。我这里是监听视频播放,给用户追加积分。防止数据重复提交原理:每一轮数据提交的时候,前端建立一个时间戳作为判断数据是否重复的基准。后端执行时,将此次基准时间戳进行session存储,在此次程序执行完毕后,前端拿到返回数据,等待几秒钟再修改下一轮基准时间戳。这里要注意,当我们第二轮时间戳...原创 2019-12-18 10:11:07 · 2147 阅读 · 0 评论 -
js判断图片是否损坏,替换损坏图片
方法一:<img src="__upload__/article/tpxgsssss5555.jpg" onerror="imgError()" alt="图片损坏">//判断图片是否损坏function imgError(){ var img = event.srcElement; img.src = "__static__/images/ar...原创 2019-12-06 09:30:14 · 2515 阅读 · 0 评论 -
layui 动态表格移除复选框以及某个元素
表格是动态生成的,我这里是需要移除第一条数据的删除功能,所以我将删除的复选框和删除图片隐藏,我这里采用了最直接的方法,js移除元素,但是会有一点小bug,移除或者改变元素后反选不能使用了,非动态表格可以直接使用。//表格layui.use('table', function(){ var table = layui.table; //移除超级管理员的删除按钮 $...原创 2019-07-11 17:01:35 · 2290 阅读 · 0 评论 -
关于引用自定义js函数不生效
本人犯的低级错误,就是自定义js文件引用在js库文件之后去了,正确顺序:<!-- 自定义 --><script type="text/javascript" src="__js__/jquery.style.js"></script><!-- js库文件 --><script type="text/javascript" src="...原创 2019-05-13 15:53:40 · 1445 阅读 · 0 评论 -
php百度编辑器多图上传(图片顺序混乱,图片丢失,图片重复,图片获取)
php版本7,使用框架ThinkPHP5,今天无意中发现使用百度编辑器的多图上传出现了一个bug,我同时上传了三张图,但是实际传入我文件目录中就一张,在编辑器预览确实三张同样的,琢磨半天,原来是命名的问题。1、图片顺序混乱(ueditor\dialogs\image\image.js)//将下面代码替换,我的在724行//_this.imageList.push(json);_thi...原创 2019-05-07 15:30:55 · 1227 阅读 · 0 评论 -
js字符串转化为数组,js数组转化为字符串
记得引入jquery库文件。<script type="text/javascript">$(function(){ //字符串转化为数组,关键方法 split() 参数是分割条件 var arr1 = '155650101043.png|155650101064.png'.split('|'); document.write(arr1); document.w...原创 2019-04-29 14:55:34 · 17635 阅读 · 0 评论 -
关于ajax提交表单数组或多个文件
//1、如果表单中没有数组类型的字段(例:name="file[]")var formData = $("#form").serialize();//2、如果表单中有数组 var formData = new FormData($("#form")[0]); $.ajax({ type: "post", data: formDat...原创 2018-12-05 15:23:21 · 770 阅读 · 0 评论 -
jQuery遍历二维数组
var info = [[1,'jack'],[0,'mary'],[3,'tom']];$.each(info, function(i, j){ $.each(j, function(m, n){ document.write(n); if(m < j.length - 1){ document.write("=>...原创 2018-12-04 15:30:17 · 4689 阅读 · 0 评论 -
jQuery 拖拽排序(菜单,图片)
无意间看到的一个插件,引入jquery.min.js,jquery-sort.min.js文件,网盘地址:https://pan.baidu.com/s/1pSJ0PsVH1uT4mXbf2f0ETg代码如下:<!Doctype html><html><head><meta charset="utf-8"><title>...原创 2018-11-14 16:53:26 · 429 阅读 · 0 评论