在实际业务过程中,经常会碰到点击一个按钮ajax提交表单,如果不加以控制按钮一点可点击,导致ajax重复提交,最终业务上的重复和资源上的浪费
可以用两种方式来加以控制
- ajax beforeSend里将button禁用,complete将button恢复可用
- 一段时间内button禁用,之后恢复可用
这里使用第二种方式结合一个发送验证码的例子写了一个插件,点击按钮后ajax调用后台发送验证码,按钮60秒禁用,不可以再次获取验证码,并在button上显示倒计时
在实际业务过程中,经常会碰到点击一个按钮ajax提交表单,如果不加以控制按钮一点可点击,导致ajax重复提交,最终业务上的重复和资源上的浪费
可以用两种方式来加以控制
这里使用第二种方式结合一个发送验证码的例子写了一个插件,点击按钮后ajax调用后台发送验证码,按钮60秒禁用,不可以再次获取验证码,并在button上显示倒计时
分享一个jquery表单自动填充插件
How to use it?
you have a form
|
|
绝对定位元素盖住链接或添加某事件handle的元素后,那么该链接的默认行为(页面跳转)或元素事件将不会被触发。
现在Firefox3.6+/Safari4+/Chrome支持一个称为pointer-events的css属性。使用该属性可以决定是否能穿透绝对定位元素去触发下面元素的某些行为。如下
Fancybox是一款基于jquery开发的类Lightbox插件。支持对放大的图片添加阴影效果,对于一组相关的图片添加导航操作按纽。
Fancybox 是一款很绚丽的 jquery 弹出层展示插件,该lightbox除了能够展示图片之外,还可以展示iframed内容, 通过css自定义外观。
验证字符是否是由大小写字母数字汉字组成,+表示重复一次或多次
|
|
短小精悍但是非常好用。
以cms page为例,后台cms page默认是按照identifier升序排列的,如果想要找到最近修改的页面就需要点击Last Modified列让其降序排列,网站运营几年后页面多了非常不方便,所以简单暴力的方法是直接把页面默认的排序方式改成按Last Modified倒序排列。
分享一个jquery倒计时插件
demo
分享一个jquery悬浮插件
调用demo
|
|
项目地址:http://stickyjs.com/
网站上的经常出促销规则经常被篡改了导致促销出现问题,出了事情后也没有人敢承认是自己改的,于是有一个小任务是给magento的规则加一个创建人,创建时间,最后修改人,最后修改时间等信息