我有一长串通过 ajax 调用返回的位置列表。当用户将鼠标悬停在其中一个位置时,google 静态图像将替换为他们突出显示的 div 的位置。
每个 div 都是位置类的一部分,并且有一个名为 location 的属性,由 php 填充。正在更新的 div 称为#default。在我开始使用 ajax 调用之前,这一切都奏效了。现在它甚至无法识别悬停(我将源设为一些随机的谷歌图像,它不会改变它)。
我怎样才能让它工作,有人可以解释为什么脚本在将它们放入 ajax 调用后不起作用?我正在转换我网站的大部分内容,如果我不知道是什么导致了问题,这个问题将继续出现。
谢谢!
<script>
$(".locations").hover(function(e) {
var id = this.id;
var local= $(this).attr("location");
$("#default").attr("src","http://maps.googleapis.com/maps/api/staticmap?center="+ local +"&zoom=16&size=235x144")
});
</script>