我不是编码员,但我能够在大多数情况下绕过代码。但是,我发现这是提出与代码相关问题的最佳位置。
我一直在为一个客户的网站工作,我的比例是95% - 我唯一的问题就是facebook喜欢盒子。我在网上找到了几个修改类似框css的教程,我已经实现了大部分建议但是,我没有取得好成绩。
请 - stackoverflow帮助!
我知道jquery / javascript是一种非常强大的语言。和facebook一样使用javascript iframe / xfbml。
如果你在加载它们之前修改类似的框css元素,你会使用什么代码。
我说加载cos我通过“.load”ajax加载我喜欢的盒子。因此,当用户点击facebook按钮时,jquery会加载它。
简而言之:如何动态编辑css文件,然后加载编辑后的版本。
谢谢
答案 0 :(得分:4)
你在这里遇到的关键问题是FB的Like按钮被加载到iframe中 - 页面中是一个自包含的HTML文档(如果你使用firebug或webkit检查器检查类似的按钮,你会看到它位于<body>
,<html>
,然后是<iframe>
)。
关于这些自包含页面的事情是您无法从周围文档(您的页面)访问或操作它们。您可以更改'src'属性(告诉iframe加载新页面),但不能在页面内的元素上应用或更改样式。这是浏览器的安全限制。
我知道可以使用自定义风格的按钮,但我不认为使用iframe方法。