我需要多个国家/地区的州,省和地区的geoJSON格式路径.最容易获得的geoJSON数据适用于美国各州和国家级边界,而不适用于国内/地区.此geoJSON将用于使用D3.js创建地理可视化.
我遇到了一个问题,即flot图形不会在标签界面中呈现,因为占位符div是具有'display:none'的div的子节点.将显示轴,但没有图形内容.
我在下面编写了javascript函数作为plot函数的包装器来解决这个问题.对其他人做类似事情可能会有用.
function safePlot(placeholderDiv, data, options){
// Move the graph place holder to the hidden loader
// div to render
var parentContainer = placeholderDiv.parent();
$('#graphLoaderDiv').append(placeholderDiv);
// Render the graph
$.plot(placeholderDiv, data, options);
// Move the graph back to it's original parent
// container
parentContainer.append(placeholderDiv);
}
Run Code Online (Sandbox Code Playgroud)
这是图形加载器div的CSS,可以放在页面的任何位置.
#graphLoaderDiv{
visibility: hidden;
position: absolute;
top: 0px;
left: 0px;
width: 500px;
height: 150px;
}
Run Code Online (Sandbox Code Playgroud) 我想在表中显示 URL,同时将其限制为特定长度。作为 URL,最好保留最有意义的部分(通常是开头和结尾)。在 Firebug“Net”面板中查看长 URL 时可以看到此功能。