Jquery 如何在Opera浏览器中悬停显示类似facebook的框

Jquery 如何在Opera浏览器中悬停显示类似facebook的框,jquery,facebook,opera,Jquery,Facebook,Opera,我有以下脚本,当使用.trigger类将鼠标悬停在按钮上时,会显示类似Facebook的框: $(document).ready(function(){ $(".trigger").hover(function(){ $(".panel").show("fast"); return false; }); $("#container").hover(function(){ $(".panel").hide("fast"); retur

我有以下脚本,当使用.trigger类将鼠标悬停在按钮上时,会显示类似Facebook的框:

$(document).ready(function(){
$(".trigger").hover(function(){
        $(".panel").show("fast");
        return false;
});
$("#container").hover(function(){
        $(".panel").hide("fast");
        return false;
});
});
在.panel div中,我输入了生成的类似于facebook的方框代码。 这在Firefox、Chrome、Safari、IE8、IE7甚至IE6中运行良好。 但在Opera浏览器中,框是空的。它没有显示Facebook面板。但是,这与任何其他内容都可以很好地配合使用


我将非常感谢您的帮助。

此链接可能会使您的工作更轻松


Facebox是一个jquery插件,工作非常好。您已经使用它几个月了。

您可以尝试替换jQuery

document.ready 
通过DOM特性

window.onload

ready事件在加载HTML文档后发生,而onload事件在加载所有内容后发生。

[披露:我为Opera工作,负责QA和站点兼容性]

我猜你在Facebook的connect.js库中遇到了一些已知的bug。框中的内容是否要求您登录到您的Facebook帐户?如果是这样,您可能会看到:


我希望Facebook能修复它,但我们也在考虑使用Opera的站点修补机制来修复脚本的漏洞,而我们正在等待FB修复。

现在该链接会转到其他地方