![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jQuery
oxgos
web前端开发,自律使你活得更自由,脚步不能再停下
展开
-
jQuery动画连续触发、滞后反复执行解决办法
在做一个鼠标进出图片,遮罩层上下移动时,遇见的问题(如图所示:):只要用鼠标不断进出图片,因动画未执行完成就触发下一个事件,使动画效果滞后和反复执行,效果非常不佳.解决办法如下:利用jQuery的stop()方法.如下图:$(".masked").mouseover(function(){ $(".mask").stop().animate({ "top":"0px原创 2017-04-03 00:27:00 · 3077 阅读 · 0 评论 -
防止用户连续多次点击提交请求,防止对服务器造成负担
Documentvar timer = null;$('.btn').click(function() {//定义一个延时函数,用户不断点击会取消前一次,只执行最后一次请求timer && clearTimeout(timer);timer = setTimeout(function() {_ajax();}, 1000);}原创 2017-07-20 23:38:14 · 5271 阅读 · 0 评论 -
ajax 缓存问题---禁止刷新
在使用jQuery ajax 无刷新提交 判断input框中的值时,发现因为缓存问题,效果实现不对;解决办法:浏览器解决(不建议):* 在Internet选项中清除浏览器缓存*在F12开发者工具中清除缓存PHP代码解决方法:ajax t提交时,不让生成缓存即可; 1、给请求链接加随机数,如果用的是jquery,直接设置: $.ajaxSetu转载 2017-07-20 23:52:46 · 458 阅读 · 0 评论