jQuery动态地将元素添加到DOM中

时间:2013-12-03 21:40:00

标签: jquery google-maps

我正在尝试使用jQuery选择img生成的一些google map api标记。为了被选中,我需要使用on方法将那些即时生成的元素添加到DOM中。我的问题:是否有类似on的方法没有事件要求? 我的代码:

function initialize() {
    var mapDiv = document.getElementById('map');
    var options = {
        center: new google.maps.LatLng(37.09, -95.71),
        zoom: 4,
        mapTypedId: google.maps.MapTypeId.ROADMAP,
        scaleControl: true
    };
    // Creating the map
    var map = new google.maps.Map(mapDiv, options);
    var EPest_R1 = new google.maps.KmlLayer("https://s3.amazonaws.com/esmapping_kmz/R1.kmz");
    EPest_R1.setMap(map);
    var EPest_R2 = new google.maps.KmlLayer("https://s3.amazonaws.com/esmapping_kmz/R1.kmz");
    EPest_R2.setMap(map);

}
initialize();


function testing() {
    console.log(23);
    $("img").css("opacity","0.2");
}
$('#map').on("mouseover", "img", testing);

我尝试使用不起作用的触发器自定义事件。

$(window).trigger('resize');

这是fiddle

0 个答案:

没有答案