delaycall.js 修改表单延迟自动提交的 jQuery / Zepto 插件

原创
2016/09/20 14:08
阅读数 1.5K

delaycall.js

delaycall 是一个 jQuery / Zepto 插件,用于在用户完成某项操作后,延迟指定秒数后自动调动指定函数。如用户输入完内容后,延迟1秒,自动提交表单。

GitHub Repository

https://github.com/yzchen0o0/delaycall

git@OSC Repository

http://git.oschina.net/cyzshenzhen/delaycall

Demo

点击查看在线演示地址

Quick Start Guide

include

<script src="./jquery-1.11.3.js"></script>
<script src="./delaycall.js"></script>

JavaScript

function foo() {
    alert('保存成功!');
}

$(function() {
    $('input').delaycall({
    'func': foo,               // 必填,函数名称
    'times': 1000,             // 选填,延迟时间,单位:毫秒
    'beforeCallClear': true,   // 选填,未执行func前,绑定事件被触发,是否清理之前定义的定时器
    'event': 'blur',           // 选填,触发事件,默认是离开焦点时触发,依据jquery/zepto语法,如 keydown ...
    'justNormalKeyCode': true  // 选填,event -> keydown 时,是否只支持普通按键:英文、数字
    });
});

Html

文本框1:<input id="s1"/>&nbsp;&nbsp;文本框2:<input id="s2"/>

My Blog

blog.guijianpan.com

技术交流

展开阅读全文
打赏
2
12 收藏
分享
加载中

引用来自“红薯”的评论

软件很棒,托管到码云上把,我们会予以推荐,效果会很好

引用来自“倚楼听风雨_”的评论

好,一会儿就托管上去,一直都在用git@osc,只是想用下github page,尝尝鲜😄
码云也有 pages 服务哦:)
2016/09/26 10:46
回复
举报
yzChen233博主

引用来自“--你猜”的评论

一直想找这么一个插件,像这种不提供保存按钮,修改表单内容, 自动提交保存的情况,都是自己写事件代码调用的, 重用性太差,这个插件看起来不错。
谢谢支持😁
2016/09/23 09:31
回复
举报
yzChen233博主

引用来自“60love35”的评论

得到
😊
2016/09/23 09:31
回复
举报
一直想找这么一个插件,像这种不提供保存按钮,修改表单内容, 自动提交保存的情况,都是自己写事件代码调用的, 重用性太差,这个插件看起来不错。
2016/09/23 09:26
回复
举报
得到
2016/09/21 10:38
回复
举报
yzChen233博主

引用来自“红薯”的评论

软件很棒,托管到码云上把,我们会予以推荐,效果会很好
好,一会儿就托管上去,一直都在用git@osc,只是想用下github page,尝尝鲜😄
2016/09/20 14:24
回复
举报
软件很棒,托管到码云上把,我们会予以推荐,效果会很好
2016/09/20 14:18
回复
举报
更多评论
打赏
7 评论
12 收藏
2
分享
返回顶部
顶部