如果我创建一个对象constructor
,例如:
function LayoutObj() {...}
及其方法:
LayoutObj.prototype.navDates = function () {...}
您能帮我理解将此方法绑定到onclick
事件的正确语法吗?
我试过了:
$('.previous').on("click", LayoutObj.navDates());
并收到了error
:
Uncaught TypeError Object function() LayoutObject{...} has no method 'navDates'
如果您需要更多信息,请与我们联系。
答案 0 :(得分:0)
跟另一个程序员说话,他告诉我“那是倒退的。你想要从一个物体中提出一个事件并听一些东西。你不会想要它来处理一个事件。 当满足某些条件且消耗代码将处理它时,您将引发一个事件。“
所以答案是,你没有!这就解释了为什么我找不到它,为什么没有人想回答这个问题。
我的解决方案:创建一个创建对象并执行方法的函数。