$("#img-switcher").on("switchImageEvent", function(event, triggerID){
$(this).attr('src',triggerID);
});
$("#page-container").on("click", "img.img-switcher", function() {
var newSRC = $(this).attr('src');
$("#img-switcher").trigger("switchImageEvent", [newSRC]);
});
这段代码似乎不适用于我的 PJAX。如果我最初加载一个页面,它会很好地选择元素并进行更改。但是,一旦我使用 PJAX 转到另一个页面,它将不再为 .on("click") 操作选择元素。难道我做错了什么?我之前尝试添加一个警报,var newSRC
以查看它是否正确选择了带有 .on() 的元素,但事实并非如此。有任何想法吗?