陷入摆脱 .live() 的 jquery 更新。那里有一些帖子谈论使用 on() 并且它工作正常,除了 ajax 加载的页面。
然后他们谈论委派并失去了我。我有这个简单的 toggle() 咖啡脚本,但它不是引用一个元素,而是许多使用数据行为不显眼的概念。
jQuery ->
$('[data-behavior="dropdown"]').live( "click", ->
c = @children[1]
$(c).toggle())
我通过将其附加到主体或容器来进行委托的尝试失败了。我的咖啡脚本知识和我的 javascript 知识一样糟糕。我可以花第二天的时间来解决这个问题,或者寻求帮助。