前端
weixin_47843332
这个作者很懒,什么都没留下…
展开
-
2021-01-23 让你的浮动滑块,随滚动条移动,还能拖拽移动。
/*<div id="a" style="width: 200px;height: 200px;background-color:pink;position: absolute"></div>* drag("#a"); 让你的浮动框 可以拉动,也可以跟随滚动条移动* */var drag = function(obj) { //记录旧上下滑动值 var oldscrollTop = 0; //记录旧左右滑动值 var oldscrollLe原创 2021-01-23 09:51:21 · 422 阅读 · 0 评论 -
2020-12-26 JQ操作通on live...绑定的事件,事件去了哪里???
需求如下:在我使用JQGrid的时候,发现有个click事件给行,和行类的checkbox同时添加了,如果解绑就会同时解绑,我希望解绑前,把事件绑定到checkbox里面先。以下用div进行模拟首先给div#a ==(后面皆用a代替)==添加一个click方法,这里简单说明以下onclick和click区别,onclick是事件,表示游览器接收到的操作,click代表方法,用来触发onclick事件,可以简单理解就是在事件上面在封装了一层函数(方法)。我现在就是想让div#b ==(后面皆用b代替)原创 2020-12-26 10:34:20 · 169 阅读 · 2 评论 -
2020-11-17 伪数组和真数组之间的转换,以及call,apply方法测试
一、什么是伪数组? 简单来说就是用对象的key=value方式存储数组的内容,属性为index索引。 1. 在JS当中arguments是最常接触的伪数组,在ES6之前可以通过遍历它转成真数组2. ES6后可以用过…的方式把伪数组数据拿出来push到数组当中3. 既然push是遍历添加的方式往数组里面添加元素,也就是说…里面是每一个伪数组的元素集合,底层应该是通过遍历添加到数组当中==(纯个人观点,不对勿喷)==现在还没有搞懂为什么中间会有空格??二、通过[].push.ap原创 2020-11-17 11:05:44 · 171 阅读 · 1 评论 -
2020-11-05 HTML中From表单双击td表格切换成编译模式
前言 该功能的关键点就是用一个<td><input /></td> 去替换原来的<td>xxxx</td>先上代码这里有两个关键点,一个是event对象,这个后面在解释为什么要这个参数,第二个就是一个防止window默认双击事件选择文本。直接复制粘贴就好。献丑了第一个红框问题,明明我已经在绑定事件的时候通过类选择器选择了只给带有".edit_able"对象绑定,为什么在这里还要进行一次判断呢?这是因为还有一个功能通过checkbo原创 2020-11-05 10:12:32 · 247 阅读 · 1 评论 -
Ajax同步和异步上问题的处理及其后续
Ajax在处理上的问题2020年10月9号,今天在Ajax同步和异步问题上花费了大量的事件和精力,也收获到了一点点经验。同步把async改成false时候ajax请求变成同步,导致我的页面出现假死,如果在beforeSend中加Alert,是有在执行的,但是无法弹出我的遮蔽层。原因如下JQ 在1.5版本之前 设置成同步的时候,页面会出现假死现象,导致beforeSeed调用渲染页面失败假死原因: 浏览器的渲染(UI)线程和js线程是互斥的,在执行js耗时操作时,页面渲染会被阻塞掉。当我们执原创 2020-10-09 11:31:33 · 569 阅读 · 2 评论