jquery
每天进步一点_点
正在不断地学习,希望和大家多多交流。
展开
-
火狐浏览器对于html()方法的支持性
firefox通过jquery的html()方法赋值后,再调用(“#divid”).html()或者document.getElementById(“divid”).innerHTML是无法获取到值的。 但是通过document.getElementById(“divid”).innerHTML=“aaaa”,赋值后(“#divid”).html()或者document.getElementByI原创 2016-05-14 20:43:39 · 1940 阅读 · 0 评论 -
js回调函数
今天项目中修复一个bug:图片列表中,删除图片后,获取剩余的图片数量和第一张图片名称。 js是使用同步的方法写的:删除成功后,重新请求图片列表(ajax请求),然后获取图片数量和第一张图片名称。 试了几次,发现 有时候获取的数量是对的,有时候是不对的,就想到了可能是异步请求search_all()还没有返回,接下来的代码就执行了。于是就考虑到了回调函数:将b函数作为参数传递给a函数,当a函数原创 2017-07-03 16:06:48 · 242 阅读 · 0 评论 -
jquery的 each return 问题
这两天写 js 时候,突然发现了这个问题。 在 jquery 的 each 遍历时,虽然return 了,但是并未实际 return 值作为方法的返回值,而且还是继续往后执行(有兴趣的可以试试)。 在网上查询之后发现在 jquery 的 each 方法中如果 return true 相当于是 continue,而 return false 相当于是 break。 解决方法也很简单,下面是自己的一种原创 2017-09-06 14:34:57 · 358 阅读 · 0 评论 -
jquery 实现表格行的上下移动和置顶
先上效果图: 点击上移、下移、置顶,可以实现对应的效果。 上代码:<td> <a href="javascript:" data-opt="delete" class="layui-btn layui-btn-mini layui-btn-danger">删除</a> {{# if(index > 0){ }} //layui的模板语法原创 2017-08-29 14:06:49 · 6064 阅读 · 2 评论 -
jquery、layer 实现弹出层的打开、关闭
父页面 js://$that为要绑定事件的jquery变量$that.on('click', function () { layer.open({ title: '医生认证审核',原创 2017-09-15 19:15:39 · 3177 阅读 · 0 评论 -
layer 获取页面层(type:1)元素
$('#refuse').on('click',function () { layer.open({ type:1, area:['500px','300px'], content:$('#refuseDiv').html(), shadeClose:true, btn:原创 2017-09-20 20:57:29 · 8319 阅读 · 0 评论 -
layui 阻止图片上传(before 方法)
今天项目上传图片需要校验大小,而且各个地方图片大小的限制不一样,如果在后台控制会比较麻烦,所以就放在 js 里校验,这里用的layui(1.0.9) 的 upload.js 模块。这个版本的layui本来是不支持阻止图片上传的,所以改动了源码。//改动前的s.before && s.before(e),l.parent().submit();//改动后的if(s.before==undefin原创 2017-12-15 16:29:59 · 14640 阅读 · 0 评论 -
jquery 获取上传图片的大小
有时候我们想在页面获取上传图片的大小,很简单:var size=$("#upload")[0].files[0].size;#upload 是input 的 id。 之前在网上查过这个需求,没找到结果,问了前端的同学,也说应该做不到。所以就自己亲自调试了 js 代码,看到了files 属性: 属性内容:很明显是可以获取到图片大小的。原创 2017-12-15 16:39:14 · 1218 阅读 · 0 评论