Javascript d3 SVG未在移动设备上显示(iOS)

Javascript d3 SVG未在移动设备上显示(iOS),javascript,d3.js,svg,datepicker,leaflet,Javascript,D3.js,Svg,Datepicker,Leaflet,我有一个在桌面Chrome上运行良好的应用程序。这是一个传单地图,一个SVG“事件”层根据日历中选择的日期动态地附加到地图上(我使用的是d3.js和datepicker.js)。但是,在iOS上的Chrome和Safari中,SVG层没有显示。以下是代码(缩写得多): 这在桌面上非常有效,所以我知道代码的功能是正常的。在移动设备上,地图上没有显示SVG点。我能让他们出现的唯一方法是如果我改变这一行: .style("display", initialDateMatch) 致: 所以,我知道问题

我有一个在桌面Chrome上运行良好的应用程序。这是一个传单地图,一个SVG“事件”层根据日历中选择的日期动态地附加到地图上(我使用的是d3.js和datepicker.js)。但是,在iOS上的Chrome和Safari中,SVG层没有显示。以下是代码(缩写得多):

这在桌面上非常有效,所以我知道代码的功能是正常的。在移动设备上,地图上没有显示SVG点。我能让他们出现的唯一方法是如果我改变这一行:

.style("display", initialDateMatch)
致:

所以,我知道问题不在于iOS渲染SVG的能力、与数据的坏链接等等。我在这里遇到了难题,希望您能给予我帮助。谢谢

.style("display", initialDateMatch)
.style("display", "inline")