我正在使用 jQuery 事件来捕获跨 Rails 应用程序的事件。基本上,DOM 元素上有一组事件捕获,然后调用其他函数。我想做的是为这些事件捕获提供一些命名空间并寻找最佳方式:
我目前有(但像其中的 60 个):
$(document).ready(function(){
$('.edit-item').on('click', arc.event_handler.edit_item);
});
并想要类似以下的内容 - 基本上提供 edit_item 以便我们知道在哪里看:
$(document).ready(function(){
var events.edit_item= {
$('.edit-item').on('click', arc.event_handler.edit_item);
};
});
但这给了我一个错误。我熟悉基本的对象文字语法,例如:
var my = {
say_my_name: function(){
alert('my name');
}
}
但不确定如何将它与 jQuery 函数一起应用。我该怎么做?
我知道有一些匿名函数可以更积极地命名空间,但老实说,现在只想改变这个
提前谢谢