[问题] ajax tab加载google地图无法显示?

楼主: jami520 (我的生命因你而发光)   2015-02-17 15:22:08
目前我用ajax tab加载外部网页,只要是文字的网页都OK
但现在我额外做了一个google map的网页如下
http://alumi.why3s.tw/ajax-tabs-demo/tt.html
上述浏览是OK的
http://alumi.why3s.tw/ajax-tabs-demo/
(第二个TAB的google地图)
但我将它加入到TAB中就无法呈现,是哪边的问题吗?
我将它压缩成这个档案,有否高手可以帮我看看是哪边的问题呢?
http://alumi.why3s.tw/ajax-tabs-demo/demo.zip
谢谢
作者: iamnodoubt (Have Fun)   2015-02-17 19:55:00
不确定为什么你tab内容都用link的方式,我打开consolegoogle undefined,很明显就是google script外挂没吃到我加到index.html,google undefined消失,但是跳不能write google api script on document,你为何不用传统tab处理方式,display:none ,display:block,程式码短又没这个问题....不然你就把google map写在index,再去控制show hide
楼主: jami520 (我的生命因你而发光)   2015-02-17 20:14:00
因为全部同时加载所耗时间很多,所以我希望有点选TAB才加载外部网页,传统方式可达到这效果吗?还是我原本的作法有解决方式呢?我试过将google map程式.html显示tab内容的div那边也无法正常秀出地图,但改换就OK,不知道是否tab显示div那个css还是js有问题否,看是
作者: oToToT (屁孩)   2015-02-17 21:05:00
真的不行,最烂的方式就用iframe吧XD
作者: poiuy999 (Nines)   2015-02-19 21:32:00
Google map 在display none 时就load会载不完全 要在jsdisplay block时才对map 做load才会正常
楼主: jami520 (我的生命因你而发光)   2015-02-20 11:08:00
加入加载判断就解决了,感谢各位高手的回复。

Links booklink

Contact Us: admin [ a t ] ucptt.com