一直试图将FB Like按钮iFrame浮动到Flash内容上,使用allowTransparency并在FF和Chrome中运行良好,但在IE8中iFrame仍然有白色背景,我使用
swfobject加载闪光灯。
任何修复指针都非常感谢!
iFrame& swfobject资料来源:
<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fapps.facebook.com%MYAPP;send=false&layout=button_count&width=450&show_faces=false&action=like&colorscheme=dark&font=verdana&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px; position: absolute; background-color:transparent; top: 50px; left: 623px ; z-index:1255; allowTransparency:true;" ></iframe>
swfobject.embedSWF("my.swf", "mySWF", "753", "774", "10.0", "#000000", null, null, {name:"mySWF",wmode:"opaque"});
答案 0 :(得分:1)
您使用allowtransparency作为样式,但它必须是iframe的属性。 <iframe allowtransparency="true"></iframe>
可能会有延迟,但加载页面后,iframe的背景应该是透明的。
答案 1 :(得分:0)
如果我理解你的问题,我实际上并不认为你可以这样做。如果您查看Facebook的branding guidelines,它会在类似按钮的使用情况下说明您不要修改图像。
如果我误解了 - 你是否有实时链接到你想要实现的目标,它在FF和Chrome上工作?