如何监视jQuery事件

时间:2013-12-11 17:57:46

标签: javascript jquery jasmine

我希望我的工具能够监视jQuery事件(只有jQuery就足够了,因为我的所有项目都使用它来绑定事件)。

我不是在测试,而是根据触发事件编写工具。

我发现哪些适合我的需求是jasmine-jquery这真的很棒而且很棒但是我不想包含Jasmine或者使用它。我希望它是独立的或简单的jQuery插件。

我很感激任何意见或指示。

我还尝试了什么?

我考虑过编写自己的jQuery插件,这样可以让我这样做:

var clicked = Events.click.haveBeenTriggeredOn('#some_element');
var scrolled = Events.scroll.toHaveBeenTriggeredOn('#other_element')

更好 - 支持回调。现在任何人都可以说 - 手动将另外一个处理程序附加到元素上会出现什么问题:

$(selector).on('click', function() { yourBeautifulCallback() });

我能说什么 - 没什么。除了它不优雅,需要在整个地方进行体力劳动,我害怕在现有应用程序中破解

0 个答案:

没有答案