gpt4 book ai didi

javascript - 使用 jQuery 获取 JS 对象的事件

转载 作者:行者123 更新时间:2023-11-28 09:36:50 25 4
gpt4 key购买 nike

嗨,我正在使用以下代码

var view = new storeLocator.View(); //it has an event called load

$(view).on("load",function(){
alert("Gochcha!!");
return true;
})

但我不知道为什么我从来没有收到解雇警报?谁能告诉我我错过了什么?

我认为代码片段喧闹让事情变得清晰起来。让我分享我正在尝试的整个代码:

google.maps.event.addDomListener(window, 'load', function() {
var map = new google.maps.Map(document.getElementById('map-canvas'), {
center: new google.maps.LatLng(-28, 135),
zoom: 6,
mapTypeId: google.maps.MapTypeId.ROADMAP
});

var panelDiv = $('#panel');
var data = new MyDataSource;
var view = new storeLocator.View(map, data, {
geolocation: true,
features: data.getFeatures()
});

$(view).on("load",function(){
alert("Gochcha!!");
return true;
})

});//End of map load

我正在尝试的不是触发事件,而是将我的函数绑定(bind)到 javascript 对象的事件,以便每当事件触发时我都会首先调用我的函数,然后继续它应该执行的操作。当我看到 map 和数据加载时,甚至会触发,但我的功能没有开始工作。

最佳答案

确保引发事件的上下文是 View ,否则不会被捕获

关于javascript - 使用 jQuery 获取 JS 对象的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12908763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com