![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
程序员老牛了laoliu
这个作者很懒,什么都没留下…
展开
-
jQuery动态添加元素总结
在遇到某些业务,需要添加多个表单(在一个旅行团需要添加多个游客,游客数量不确定,为了操作方便添加多个游客要在一个页面完成),页面设计:点击某个添加按钮就会在页面上动态添加表单元素。以我的经验通过jQuery中的clone()进行添加,通常采用 $(selector).clone(false,true);clone()方法参数详解请参照 http://www.jquery123.com原创 2017-11-30 15:20:07 · 608 阅读 · 0 评论 -
JavaScript回车事件(兼容火狐)
曾经在w3c school的API找过回车事件,项目开发中发现在火狐浏览器下,回车事件竟然不好使,经过各种查找资料,找到一个可以兼容各种浏览器的回车事件,代码如下//回车事件function onkeyEnter(){ var e = window.event || arguments.callee.caller.arguments[0]; if(e && e.keyCode =原创 2017-11-23 10:12:56 · 355 阅读 · 0 评论 -
session失效时,解决登录页面嵌套框架问题
如果某个系统在登录一段时间后session已经失效,但是用户并不知道,在点击某个按钮出现弹层(例如:layer)是时候,登录页面会出现在弹层中,登陆后所有页面也全部在弹层中,以下代码就是为了解决session失效时登录嵌套的问题://解决登录页面嵌套框架问题if (top != window){ top.location.href = window.location.href; }原创 2017-11-23 10:46:04 · 1079 阅读 · 0 评论 -
点击发送短信验证码按钮后,倒计时60秒
在注册或登录某些网站的用户时,常常会遇到一些发送短信验证码的功能,点击发送按钮后会出现60秒倒计时。代码实现如下://60秒之后获取验证码var wait=60; function time(obj) { if (wait == 0) { obj.removeAttribute("disabled"); obj.原创 2017-11-23 11:01:32 · 5076 阅读 · 2 评论 -
JavaScript图片压缩上传
采用lrz.bundle.js进行图片压缩场景:手机端上传的图片都是2M以上,我的手机像素很高通常在5M以上,有的甚至将近10M。这对服务器的带宽带来很大的压力。用户在使用过程中响应的时间长(用户会认为手机卡死)。为了解决这一问题,我们需要先将图片压缩后再进行上传到服务器。步骤:1、引入js文件 图1注意:lrz.bundle.js需要引入到页面中,图1中其他的原创 2017-12-21 09:37:46 · 774 阅读 · 0 评论 -
JavaScript获取光标位置、定位光标位置
JavaScript获取光标位置、定位光标位置某些业务在处理input的输入框的触发oninput时间,需要控制光标位置,此方法依赖于jQuery获取光标位置//获取光标位置(function($){ $.fn.extend({ // 获取当前光标位置的方法 getCurPos:function() { var getCurPos = ''; if (原创 2017-11-28 11:18:48 · 5586 阅读 · 0 评论 -
16进制颜色转rgb
//16进制颜色转rgb function getRGB(hex,alpha){ var rgb=[0,0,0]; if(/#(..)(..)(..)/g.test(hex)){ rgb=[parseInt(RegExp.$1,16),parseInt(RegExp.$2,16),parseInt(RegExp.$3,16)]; rgb.push(alpha); };...原创 2018-09-04 18:13:23 · 1394 阅读 · 0 评论