delaycall.js 修改表單延遲自動提交的 jQuery / Zepto 插件

delaycall.js

delaycall 是一個 jQuery / Zepto 插件,用於在用戶完成某項操做後,延遲指定秒數後自動調動指定函數。如用戶輸入完內容後,延遲1秒,自動提交表單。javascript

GitHub Repository

github.com/yzchen0o0/d…html

git@OSC Repository

git.oschina.net/cyzshenzhen…java

Demo

點擊查看在線演示地址jquery

Quick Start Guide

include

<script src="./jquery-1.11.3.js"></script>
<script src="./delaycall.js"></script>
複製代碼

JavaScript

function foo() {
    alert('call foo()!');
}

$(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.chenyuanzhen.comgit

技術交流

weixin-x175.jpg
相關文章
相關標籤/搜索