我正在尝试将一些滚动事件附加到新的UI.body.events。我希望在所有路线上始终触发滚动事件但只分配一次,所以我认为这将是分配它们的正确位置。
UI.body.events({
'click': function () {
alert("clicked somewhere on the page");
}
});
这应该是显而易见的,但我的问题是我在哪里可以在我的应用程序中插入这段代码?你会想到任何地方,但我在main.js中尝试过,作为我自己的客户端/助手/文件夹中的UI.js文件,在rendered
模板回调中,但它似乎永远不会触发。
答案 0 :(得分:0)
适用于我,我只是将其粘贴到我正在处理的客户端文件夹中的js文件中,它立即开始工作。
答案 1 :(得分:0)
UI.body.events
还是supposedly not implemented,所以我很惊讶它适用于Keith Nicholas。显然,it's coming in version 0.8.1,但您必须暂时使用jQuery将事件绑定到document.body
。