H5InputRelevant

功能描述

该模块可对文本域输入进行输入监听,同时也支持监听键盘弹起收起事件,适用于任何窗口类型,同时兼容 iOS、android 系统,用例见 demo_win.html。

效果图

依赖的模块

方法

判断当前系统为 iOS(异步)

callMap.hasIos();                             
                                                   //必返     |           |  Boolean    |  true(是)/false()否)

监听键盘是否弹起

inputRelevant.fnKeyboardListener(function(ret){
    // ret.keyboardHeight                             //必返     |           |  Number  | 键盘的高度。 0表示键盘收起,否则弹起
})

监听输入域输入事件

inputRelevant.fnInputListener([                      //必填 |           |  Array/String/Element     |  需要监听的dom元素。同时监听多个输入可传入数组,数组元素可以是字符串选择器也可以是 Element。单个直接传入字符串选择器或者 Element
    document.querySelector('input'),
    'p:nth-child(3) input',
    'p:nth-child(4) input'
], function(ret){
    // 任何元素输入该回调就会触发
})

快速使用

特别说明