javascript - jquery VirtualKeyboard位置不正确

标签 javascript jquery css virtual-keyboard

我正在使用Mottie/Keyboard插件,我在定位键盘时遇到问题。 这些图像总结了我想要的和正在发生的事情。

enter image description here

如您所见,无论我做什么,键盘总是位于屏幕的左上角。

您还可以看到我正在使用模态,但是无论是否在模态上,所有输入都会发生相同的行为。

在这种情况下,我希望键盘出现在模式下方。

$('#quantity-input').keyboard(
{
    layout  : 'num',
    usePreview: false,
    restrictInput: false,
    preventPaste: true,
    autoAccept: true,
      position     : {
        // optional - null (attach to input/textarea) or a jQuery object
        // (attach elsewhere)
        of : $('.modal'),
        my : 'center bottom',
        at : 'center bottom',
        // used when "usePreview" is false
        // (centers keyboard at bottom of the input/textarea)
        at2: 'center bottom'
      },
}); 

我还尝试将 of 的位置属性更改为其他元素,例如:

$(window)
$(this)
$('#quantity-input')
$('body')

没有任何作用。 我的 CSS 和 JS 文件如下:

bootstrap.min.css
bootstrap.min.js
keyboard.min.css
jquery-wijmo.css
bootstrap.min.js
keyboard.min.js

编辑: 您可以在 JSFiddle 上看到问题.

最佳答案

已解决。

找出same issue后在另一个人的 Github 中,我还发现我需要使用 jquery-ui css 和 js 文件,但我没有使用它们。

关于javascript - jquery VirtualKeyboard位置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884109/

相关文章:

html - 对于 Jquery UI 按钮,如何去除焦点上的蓝色光晕?

javascript - React 中的初始状态与 Redux 不工作

jQuery 延迟每个循环和触发器

jquery - 文本不透明度问题(1px 发光)

javascript - 允许滚动但隐藏滚动条

css - Bootstrap - 将图标拉到文本左侧

javascript - 如何将函数应用于下拉菜单?

javascript - 如何在页面内的 head 标签中添加资源?

javascript - 使用 jQuery 查找具有特定类的每个 div

jquery - 滚动到不滚动到正确的位置