H5InputRelevant

功能描述

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

效果图

H5InputRelevant - 图1

依赖的模块

方法

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

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

监听键盘是否弹起

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

监听输入域输入事件

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

快速使用

特别说明