结合JS Function.prototype方法& jquery事件监听器

时间:2013-07-16 18:16:58

标签: javascript jquery prototype-oriented

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

function LayoutObj() {...}

及其方法:

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

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

我试过了:

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

并收到了error

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

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

跟另一个程序员说话,他告诉我“那是倒退的。你想要从一个物体中提出一个事件并听一些东西。你不会想要它来处理一个事件。 当满足某些条件且消耗代码将处理它时,您将引发一个事件。“

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

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