我有以下脚本,当使用.trigger类悬停在按钮上时显示“Facebook like box”:
$(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面板。但是,这适用于任何其他内容。
我会感激任何帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以尝试替换jQuery
document.ready
通过DOM功能
window.onload
就绪事件发生在加载HTML文档之后,而onload事件在加载所有内容后发生。
答案 2 :(得分:0)
[披露:我为Opera工作,关于QA和网站兼容性]
我猜你在Facebook的connect.js库中遇到了一些已知错误。框中的内容是否要求您登录到您的Facebook帐户?如果是这样,你可能会看到这个: http://bugs.developers.facebook.net/show_bug.cgi?id=13624
我希望Facebook能够修复它,但我们也在考虑使用Opera的网站修补机制来修复脚本的错误,同时我们正在等待FB修复。