我对引导程序弹出窗口-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();
}
});
这对我有用:
$(window).resize(function () {
$(window).refreshPosition();
});