Javascript Android上的Bootstrap popover在页面滚动后消失
我有一个关于bootstrap popover-javascript插件的问题。 Popover内部有文本输入,在普通浏览器上查看此页面时,我可以单击此输入并输入数据 但在android中,当我打开popover并单击input时,键盘会出现,但popover会消失 在iOS上,popover按预期工作,但在Android上,它就消失了。 我的代码是通用且简单的:Javascript Android上的Bootstrap popover在页面滚动后消失,javascript,jquery,twitter-bootstrap,twitter-bootstrap-3,bootstrap-popover,Javascript,Jquery,Twitter Bootstrap,Twitter Bootstrap 3,Bootstrap Popover,我有一个关于bootstrap popover-javascript插件的问题。 Popover内部有文本输入,在普通浏览器上查看此页面时,我可以单击此输入并输入数据 但在android中,当我打开popover并单击input时,键盘会出现,但popover会消失 在iOS上,popover按预期工作,但在Android上,它就消失了。 我的代码是通用且简单的: $('.logMe').popover({ html: true, placemen
$('.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();
}
});
这对我很有用:
$(window).resize(function () {
$(window).refreshPosition();
});