如何引发Jquery事件并处理它们?

时间:2009-12-29 11:15:47

标签: jquery events

我有一个包含小部件的页面。没有交叉脚本。我想使用Jquery事件在两者之间进行通信。如何在窗口小部件中的div上引发jquery事件,然后在窗口小部件中捕获它并使用它执行某些操作?

任何示例或代码段都非常有用。

2 个答案:

答案 0 :(得分:1)

如果您能够完成标准事件,那么这很简单。您将事件处理程序绑定到窗口小部件中的div(假设div具有id="widget"),因此:

$('#widget').bind('click', function(e){
    // your code here runs when widget div receives the click event.
    // e is the W3-standard DOM event, in case you need it, but
    // you're free to ignore it
});

然后你可以从$('#widget").click()的其他地方触发。定义自定义事件来做这件事会很简洁,但这有点高级。一旦你掌握了基础知识,就可以谷歌“jquery自定义事件”。

答案 1 :(得分:0)

看一下this question,即使它可能对您有所帮助