hit-moodle/moodle-mod_hotquestion — Issue #14: 改进Ajax刷新的处理
Author: 7lemon
Created: 2012-03-04 09:46:21+00:00
State: open

现在的刷新机制是整个HTML代码块替换。替换后本来绑定了点击事件的元素丢失，所以又进行了重新绑定。
一个避免重复绑定的方案是利用JavaScript事件冒泡：
为需要监听的元素的父级元素（不会因刷新被替换的那个节点）绑定点击事件，当其中的元素被点击时捕获目标元素，判断如果是刷新按钮，则执行刷新流程。其余不做处理。