上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: 有时候,我们期望一些提交操作自动增加遮蔽效果,提交成功时自动去除遮蔽。 方案: 1、 提交前增加遮蔽逻辑,成功后增加去除遮蔽逻辑,但是不够智能 2、通过ajax拦截,实现自动添加\去除遮蔽效果 ajax拦截实现 阅读全文
posted @ 2018-08-06 16:40 【云】风过无痕 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 场景: 用户在新建或编辑表单数据时,操作关闭按钮,如果有输入项已经变动时,提示用户存在信息变更,是否放弃当前操作。 初始值情景: 1、通过原生的value指定,如: <input value='26'/> 2、通过js脚本设置(如前端框架组件初始化),如: document.querySelecto 阅读全文
posted @ 2018-07-30 15:27 【云】风过无痕 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 两种方法均可,效率差不多(eval略快于new Function()),但在firefox3下,发现eval远慢于new Function() -- 禁用firebug后,eval的速度大幅提升。 通常,我们不建议使用eval(),所以,请使用new Function()的方式将json字符串转成对 阅读全文
posted @ 2018-07-14 16:09 【云】风过无痕 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 最近升级chrome最新版本后,导致项目中功能页面的局部滚动条无法滚动(心里暗骂了很久),无论怎么滚动都是最外层的滚动条响应... 1、猜想:尼玛google应该不会干事件流混乱这种事,pass; 2、有莫名浮层干扰:经过千方对比发现是由外容器的position: absolute、 z-index 阅读全文
posted @ 2018-07-12 11:33 【云】风过无痕 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 原始需求:防止按钮短时间内高频率触发点击事件,由于重复提交导致的业务异常。 图: demo: addEventListener事件拦截参考:https://www.cnblogs.com/Andyudd/p/5583563.html 阅读全文
posted @ 2018-07-11 17:51 【云】风过无痕 阅读(170) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-06-05 18:33 【云】风过无痕 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 开发任务中遇到很费解的一个form自动提交问题,form中只有一个input时回车会触发自动提交表单,当在多一个非type=hidden的input时,又不会出现表单自动提交。 代码示例: 会出现自动提交的 不会出现自动提交 防止自动提交的处理方式只好加一个 <input style="displa 阅读全文
posted @ 2018-05-22 11:22 【云】风过无痕 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 项目中有个需求:编辑combobox的输入域会自动检索匹配项,当没有任何匹配项时,将combobox重置为初始状态。 处理方式:重写输入域的blur事件,判断当前值是否为加载的数据集的子集,如果不是则重置。 脚本如下: 阅读全文
posted @ 2018-04-27 11:43 【云】风过无痕 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 点击中间的圆点,会弹出环形菜单,效果图: 代码: .plus{ position: relative;}.plus::after,.plus::before { position: absolute; content: ''; display: inline-block; border: 1px s 阅读全文
posted @ 2018-04-25 15:18 【云】风过无痕 阅读(3527) 评论(1) 推荐(0) 编辑
摘要: 存储对象为啥是类map(即:{key:val,...}格式),因为Map对象的val为字符时,无法存储 '('、')' 左右括号,我也很无奈╮(╯▽╰)╭ 解析脚本: 结果: 增强版:(支持多文件) 阅读全文
posted @ 2018-03-30 15:12 【云】风过无痕 阅读(1106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页