单击我的 googlemaps img 后,我希望将我的 google api 添加到 fancybox。
我希望一旦单击 google img,它会从 fancybox 中打开一个灯箱,然后在灯箱中运行 google api。
我知道我可以添加一个 iframe 并使用 fancybox 输入它,但由于我现在正在学习 javascript,我想看看它是如何工作的。
来自灯箱的 html 是
<div class="fancybox-outer">
<div style="overflow: visible; width: 350px; height: 280px;" class="fancybox-inner">
<img class="fancybox-image" src="images/directv_g_map.jpg" alt="">
</div>
</div>
如果我自己可以做到这一点,我就不会发布这个,但是在尝试这样做 10 多个小时后,我感到沮丧,因为我无法清楚地思考。
-我一直试图让谷歌 api 做一个窗口 onclick = init; 然后运行----没有工作
-onclick和onload的不同版本----没有工作
-我认为效果最好的一个是createElement,但我一直无法获得灯箱img的ID,因为它只有类标签。我计划编辑 js 文件只是为了包含一个 if 语句,该语句将创建一个 div id,然后我可以在其中加载我的 google api,但没有运气。
-if(src == "directv_g_map.jpg") 然后将 src 更改为 google api
再次,我仍在学习,但希望能得到一些帮助,谢谢