js
WINGZINGLIU
一只JAVA菜鸡
展开
-
js运算精度丢失问题
今天出现了一个运算bug,求总计的时候出现精度问题。下面的输入框求和,总计之后得到了这样的数字。现在很多人js加法运算都是调用了这么一套代码。// 加function floatAdd(arg1, arg2) { var r1, r2, m; try { r1 = arg1.toString().split(".")[1].length; } catch (e)...原创 2019-03-01 14:54:37 · 975 阅读 · 0 评论 -
关于输入框按回车自动刷新页面的4个解决方案
起因 最近加入了一套回车自动查询的方法,好几个界面都加好了,可是就是有一个界面的回车事件总是不生效并且似乎还自动刷新了整个界面。$("input[name='projectName']").keyup(function(){ if(event.keyCode == 13){ reloadGrid(); }}); 分析问题所在 ...原创 2019-03-20 10:56:15 · 5050 阅读 · 5 评论 -
ajax请求 遮罩不生效解决方案以及引发思考
遮罩不生效 直接设置ajax的beforeSend:loadMask()以及unLoadMask()后遮罩并没有显示出来。debug进行调试,发现遮罩生效了只是在正常请求模式下没有展示出来而已。听起来似乎这句话有点别扭,实际上就是渲染线程被阻塞了。 解决方案 $.ajax({ async: true, //直接设置请求...原创 2019-03-25 11:36:04 · 1602 阅读 · 2 评论 -
jqgrid “加载中” 文字修改
最近的项目用到的是jqgrid作为表格控件,有一个页面因为加载大量的数据,导致可能需要加载一秒到两秒的时间,页面就会展示一个"加载中...",因为字相对于表格来说实在是太小了,所以想动手修改一下这个提示。原本大小大概就是这么大:首先引用jqgrid只需要一个jqgrid的js和css,查阅css发现jqgrid有一个默认的参数配置(对于中文jqgrid)defaults : { ...原创 2019-08-08 12:09:07 · 1125 阅读 · 0 评论