javascript - 是否可以使用 d3.js 绘制的元素作为同位素组件

标签 javascript jquery d3.js jquery-isotope

您好,我们正在绘制某些矩形形状,其中包含一些信息。现在我想在 isotope (jquery).js 提供的不同布局中使用这些形状。我可以这样做吗?在网上搜索了一段时间后,我一无所知。如果有任何替代方法,可以学习任何资源。谢谢。

最佳答案

如果您将它们绘制在单独的容器 svg 元素中,则可以使用普通 css 对其进行定位。

所以你应该能够用同位素定位它们。如果您为同位素提供预期的 svg 元素类名/ID(您在同位素配置中设置的那些)。

D3 不仅可以用来生成 svg,还可以用来生成 div。因此,如果您需要简单的形状(例如矩形),您可能只需生成 div 即可。

注意:现在这是一个非常古老的答案,Isotope 似乎明确排除了 svg(感谢 Geraldo),在这种情况下,我建议使用 D3js 进行完整布局或 html 元素(用于同位素)。

关于javascript - 是否可以使用 d3.js 绘制的元素作为同位素组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22168941/

相关文章:

javascript - jQuery.Ready 在卸载期间触发 - 有什么方法可以防止这种情况发生?

javascript - 如何创建不卡住的永久动画?

javascript - Gridster,添加小部件时位置错误

javascript - 将工具提示与 link_to 结合使用(Ruby on Rails 3.2.3)

javascript - 在 jsf 中使用 d3 图表有技巧吗?

javascript - 如何在加载模板时使用 angularjs 压缩 HTML

javascript - 为什么单击按钮时我的 jQuery 代码不起作用?

php - 使用 jQuery 获取表的值并插入数据库

javascript - d3.brush清空后如何调用函数?

javascript - 增加 d3 散点图的大小