FBJS setStyle( {backgroundImage}) 不起作用?
我正在尝试通过 FBJS 将一些图像添加到我的 facebook 选项卡应用程序中。
问题:
我看不到图像,也不知道为什么。
FBJS 代码
url = "http://www.domain.de/image.gif";
myImg = document.createElement('img');
myImg.setStyle( {backgroundImage: 'url('+url+')' });
document.getElementById('wrapper').appendChild(myImg);
渲染的 html
<img style="background-image: url("http://www.domain.de/image.gif";);">
i am trying to add some images to my facebook tab-app via FBJS.
The Problem:
I can't see the images and I don't know why.
The FBJS code
url = "http://www.domain.de/image.gif";
myImg = document.createElement('img');
myImg.setStyle( {backgroundImage: 'url('+url+')' });
document.getElementById('wrapper').appendChild(myImg);
The rendered html
<img style="background-image: url("http://www.domain.de/image.gif";);">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试像这样修改代码并指定图像的 src 属性:
Try modifying your code like this and specify the
src
attribute of the image:您真的想要设置
img
元素的背景图像吗?这看起来……很奇怪。您确定不仅仅想要执行普通的img
元素(如果是的话,Sarfraz 可能会让您覆盖那里)或指定包装器元素的背景图像?例如:我标记了此 CW,因为我从未做过任何 FBJS,所以可能是在胡说八道。 :-) 如果有帮助,那就有帮助。
You're really thing to set the background image of an
img
element? That seems...odd. Are you sure you don't just want to do a normalimg
element (Sarfraz may have you covered there if so) or specify the background image of the wrapper element? E.g.:I've marked this CW because I've never done any FBJS, so could be talking through my hat. :-) If it helps, it helps.