我有一个关于 bootstrap popover - javascript 插件的问题。 Popover 里面有文本输入,在普通浏览器上查看这个页面时,我可以点击这个输入并输入数据。
但在 android 中,当我打开弹出窗口并单击输入时,键盘出现但弹出窗口消失。
在 iOS 上弹出窗口按预期工作,但在 Android 上它消失了。 我的代码通用且简单:
$('.logMe').popover({
html: true,
placement: 'bottom',
content: function() {
return $('#login').parent().html();
}
})
感谢您的任何建议。
最佳答案
这是一个已知错误。当前的解决方法是一个将关闭它的监听器。像这样:
$('*').bind('touchend', function(e){
if ($(e.target).attr('rel') !== 'tooltip' && ($('div.tooltip.in').length > 0)){
$('[rel=tooltip]').mouseleave();
e.stopPropagation();
} else {
$(e.target).mouseenter();
}
});
关于javascript - 页面滚动后,Android 上的 Bootstrap 弹出窗口消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29433883/