图像头在embed(CartoDB)中获取“display:none”

时间:2015-08-07 07:46:12

标签: html css cartodb

我正在制作一张CartoDB地图,我想在这里展示读者今年夏天捕获的鱼的照片。

我已经为表格中的每一行添加了一个图像网址,将其拖动到信息窗口显示列表的顶部,启用它并将图像窗口类型更改为图像标题。

它在编辑器中很好地显示,但是当我查看或嵌入地图时,标记将css样式display:none;附加到它作为样式属性。

即使我在CartoDB infowindow HTML编辑器中手动添加display:block;display:inline

(如果我在Chrome或Firefox开发者控制台中执行此操作,则可解决此问题。)

公共地图:http://kjethoe.cartodb.com/viz/50b0eafc-3b54-11e5-be03-0e0c41326911/public_map 最终用法:http://interaktiv.gd.no/2015/fiske/?v=a

1 个答案:

答案 0 :(得分:0)

不幸的是,CartoDB.js中存在一个问题,即在infowindow标头中hides the image(如果存在),以便使用内部字段列表中可用的第一列创建新的。{/ p>

虽然问题已修复,但我建议您将包含网址图片的列重命名为“_whatever”。这将使该列成为内部字段中的第一个可用列,并且尽管存在此问题,它仍将在infowindow中正确呈现。

让我知道它是否解决了这个问题。