- 博客(6)
- 收藏
- 关注
原创 父元素定位使canvas touch交互失效
在使用canvas的时候,因为业务需求,将canvas的最外层元素设置了position: fixed;,结果使用canvas画图时,就画不出来了。查找了一番发现是x、y坐标取得不对。刚开始是这样写的let point = {x:e.targetTouches[0].pageX - this.canvas.offsetLeft;y:e.targetTouches[0].pageY - this.canvas.offsetTop;}this.context.lineTo(point.x, poi
2021-05-07 15:02:41 391
原创 原生DOM滑动加载实现
1.需求页面请求先加载可视区域的数据,滚动后再加载请求参考一些其他文章,大体的实现思路是,获取可视区域的高度,当元素距离页面顶部的距离减去滚动的距离小于可视区域的高度的值得时候,发送请求。实现:var layzLoad = function (opt) { var option = { flag:true, id:'', url:'', success:function () {} } option = $.extend(tru
2021-04-13 15:32:20 192
原创 日常遇bug-1
日常遇bug微信h5使用$().innerHight()获取高度异常;列表元素是ajax请求获取的,高度是不固定的。使用$(document).ready(set),在窗口改变时进行一些操作。window.onload必须等到页面内包括bai图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。解决方案window.onload = set...
2020-09-28 10:45:30 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人