Javascript 结合JS Function.prototype方法;jquery事件侦听器
如果我创建一个对象Javascript 结合JS Function.prototype方法;jquery事件侦听器,javascript,jquery,prototype-oriented,Javascript,Jquery,Prototype Oriented,如果我创建一个对象构造函数,例如: function LayoutObj() {...} 及其方法: LayoutObj.prototype.navDates = function () {...} 您能帮助我理解将此方法绑定到onclick事件的正确语法吗 我试过这个: $('.previous').on("click", LayoutObj.navDates()); 并收到错误: Uncaught TypeError Object function() LayoutObject{...
构造函数
,例如:
function LayoutObj() {...}
及其方法:
LayoutObj.prototype.navDates = function () {...}
您能帮助我理解将此方法绑定到onclick
事件的正确语法吗
我试过这个:
$('.previous').on("click", LayoutObj.navDates());
并收到错误
:
Uncaught TypeError Object function() LayoutObject{...} has no method 'navDates'
如果您需要更多信息,请告诉我。与另一位编码员交谈,他告诉我“这是倒退。您希望从对象引发事件并让其他对象侦听它。您不希望它处理事件。 当满足某些条件时,您将引发一个事件,并且消费代码将处理它。” 所以答案是,你没有!这就解释了为什么我找不到它,为什么没有人愿意回答这个问题 我的解决方案:创建一个函数来创建对象并执行方法