Javascript 带有计数器的社交小部件(类似Facebook、Twitter推特、Google+;1)浮动和宽度

Javascript 带有计数器的社交小部件(类似Facebook、Twitter推特、Google+;1)浮动和宽度,javascript,twitter,facebook-like,google-plus,Javascript,Twitter,Facebook Like,Google Plus,在下面的图片中,我为每个小部件使用一个容器,设置宽度为80px,浮动右边距和右边距为10px。但是,我希望容器宽度与小部件的实际宽度相同(按钮+计数器) 就我所能想到的,它不能使用CSS来完成,也不可能使用JavaScript(因为同源策略)。但是,有解决方案吗?即使同一来源不是问题,如果您设法从小部件实现中的任何元素读取实际宽度,您也不能依赖于此,因为小部件结构可能随时改变,从而破坏您的代码 所以我想现在的答案是:不,没有解决办法 在上一节课中,我总是在左对齐的列中显示小部件,因为它们实际上

在下面的图片中,我为每个小部件使用一个容器,设置宽度为80px,浮动右边距和右边距为10px。但是,我希望容器宽度与小部件的实际宽度相同(按钮+计数器)


就我所能想到的,它不能使用CSS来完成,也不可能使用JavaScript(因为同源策略)。但是,有解决方案吗?

即使同一来源不是问题,如果您设法从小部件实现中的任何元素读取实际宽度,您也不能依赖于此,因为小部件结构可能随时改变,从而破坏您的代码

所以我想现在的答案是:不,没有解决办法

在上一节课中,我总是在左对齐的列中显示小部件,因为它们实际上是水平对齐的


然而,我刚刚发现了一个jQuery插件,它看起来是一个非常有前途的解决方案:。

即使相同的来源不是问题,如果您设法从小部件实现中的任何元素读取实际宽度,您就不能依赖它,因为小部件结构可能随时发生变化,从而破坏您的代码

所以我想现在的答案是:不,没有解决办法

在上一节课中,我总是在左对齐的列中显示小部件,因为它们实际上是水平对齐的


然而,我刚刚发现了一个jQuery插件,它看起来是一个非常有前途的解决方案:。

您是否尝试过不设置容器元素的大小?请提供测试页。测试页为。设置no width将默认为widget width。您是否尝试过不设置容器元素的大小?请提供测试页。测试页为。设置“无宽度”将默认为小部件宽度。