我有一个简单的脚本,它将一个click事件监听器添加到当前不在屏幕上的元素上。它在我第一次访问页面时工作正常,但如果我点击链接到另一个页面然后回来它不起作用,我没有在控制台中得到任何错误它只是什么也没做。这是脚本
$(function () {
// event listener for removing overlay and form when clicking form close button
addCloseButtonBehaviour();
});
function addCloseButtonBehaviour() {
$('body').on('click', '#close-button', function () {
$('#form-container').remove();
$('#full-screen-overlay').remove();
});
}
任何人都可以告诉我一种方法,我可以这样做,并确保每次访问页面时它都有效吗?在此先感谢大家。