在触发自定义事件的JS代码中,需要使用document对象派发自定义事件,而不是在主页JS代码中使用普通的事件监听器。具体的代码示例如下:
触发自定义事件的JS代码:
// 在Ajax请求后,渲染完JS后触发自定义事件
$(document).ajaxComplete(function() {
$(document).trigger('myCustomEvent');
});
主页JS代码:
// 在主页JS中捕获自定义事件
$(document).on('myCustomEvent', function() {
// Do something...
});
使用该方法可以确保在Ajax请求后执行的JS代码能够正常触发自定义事件,并被主页JS代码捕获。