0

如果我创建一个对象constructor,例如:

function LayoutObj() {...}

及其方法:

LayoutObj.prototype.navDates = function () {...}

您能帮我理解将此方法绑定到onclick事件的正确语法吗?

我试过这个:

$('.previous').on("click", LayoutObj.navDates());

并收到error

Uncaught TypeError Object function() LayoutObject{...} has no method 'navDates'

如果您需要更多信息,请告诉我。

4

1 回答 1

0

与另一位编码员交谈,他告诉我“这是倒退的。你想从一个对象引发一个事件并让一些东西监听它。你不希望它处理一个事件。你会在一些满足标准,消费代码将处理它。”

所以答案是,你没有!这就解释了为什么我找不到它,以及为什么没有人想回答这个问题。

我的解决方案:创建一个创建对象并执行方法的函数。

于 2013-07-16T19:11:34.853 回答