如何在输入字段的顶部移动虚拟键盘?

时间:2017-03-08 06:48:55

标签: javascript jquery html css keyboard

我使用过jquery虚拟键盘,我想在文本字段的顶部显示键盘。我试图通过立场。

JQuery的

$('#test').keyboard({ layout: 'qwerty', usePreview: false,position: {
        // null = attach to input/textarea;
        // use $(sel) to attach elsewhere
        of: null,
        my: 'left top',
        at: 'left top',
        // used when "usePreview" is false
        at2: 'left top'
} });

HTML

<p style="height:200px" >
content
</p>
<input type="text" class="form-control" id="test" placeholder="test" autocomplete="off">

以下是演示网址http://jsfiddle.net/bhumi/rzrjw15h/1/

我也尝试设置像

这样的位置
position : {
            of : '#searchterms',        // when null, element will default to kb.$keyboard
            my : 'top', // 'center top', (position under keyboard)
            at : 'top-200',  // 'center bottom',

        }

2 个答案:

答案 0 :(得分:1)

Working Fiddle

尝试:

$('#test').keyboard({
  layout: 'qwerty',
  usePreview: false,
  position: {
    of: null,
    at2: 'top-100'
  }
});

答案 1 :(得分:1)

请参阅jsfiddle

$('#test').keyboard({ layout: 'qwerty', usePreview: false,
  position: {
    my: 'center bottom',
    at: 'center bottom',
    // used when "usePreview" is false
    at2: 'center top'
  }
});