我有一个包含小部件的页面。没有交叉脚本。我想使用Jquery事件在两者之间进行通信。如何在窗口小部件中的div上引发jquery事件,然后在窗口小部件中捕获它并使用它执行某些操作?
任何示例或代码段都非常有用。
答案 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,即使它可能对您有所帮助