2012-11-20 36 views
2

我想知道,如果可以更改标记的大小,仅适用于iPad用户? 我试过如下:jvectormap开关Ipad上的标记大小

if ((navigator.userAgent.indexOf('iPhone') != -1) || 
    (navigator.userAgent.indexOf('iPod') != -1)) { 

    markerStyle: { 
     initial: { 
     fill: '#ff3300', 
     stroke: '#383f47', 
     r: 22 
     } 
    } 

} else { 

} 

但不工作:S是有没有办法改变为iPad用户标记的大小?

+0

什么不工作?你得到的任何错误?现在我发现你的代码在语法上不正确。 – bjornd

+0

海兰比约恩,我可不是很familar与jQuery&CO。 我得到这些错误:语法错误:缺少:物业编号后 感谢 – Chrischan

+0

然后,我觉得这里的答案是“雇人谁做”。 – bjornd

回答

0

您可以使用功能检测库,如Modernizr。他们有examples here。 然后根据用户设备,您可以使用更大的标记加载不同的更合适的jvm.WorldMap,而不是使用法线贴图。

看一看this other question这显示了如何在其他资源浏览器是否支持触摸来加载。

希望这会有所帮助!