我有問題要取消綁定一個聽衆,聽共享發射器之一:jQuery的解除綁定監聽
// this is emitter. Fire always in a.b.c namespace but with different parameters
$(document).trigger("a.b.c", {
p: 1,
p2: ...
});
// listener 1
$(document).bind("a.b.c", function(e, object) {
if (object.myParam) {
....
}
});
// listener 2
$(document).bind("a.b.c", function(e, object) {
if (object.anotherParam) {
....
}
});
如何解除綁定監聽器2,所以聽衆1還是繼續工作?
你怎麼去那種情況下調用。你的設計必須有設計缺陷 –
你能解釋爲什麼它有缺陷嗎?我需要相同的命名空間,但具有不同的數據。 –