jquery - 我对点击事件有一些问题

时间:2012-03-23 13:54:31

标签: jquery jquery-plugins

我正在开发一个由其他人制作代码的项目,我遇到了一个无法解决问题的问题。

在页面某处触发点击事件之前,问题本身就在.click()中无效。

我正在实施context menu plugin和一些iframe。它适用于锚点。

当我在具有onclick事件的div上使用上下文菜单(使其在iframe上打开新页面)时会出现问题。 这些div是“最后添加的东西”类型的列表,所以它们不断更新。随着每次更新,问题都会回来,所以每隔一分钟左右我就必须触发一次点击事件,这样就可以部署上下文菜单,这样做会让人感到困惑。

我想了几个方法来解决这个问题,但对我来说似乎有点肮脏(例如,在一个无处可靠的锚点上制作一个.trigger('click') 我最想知道的是为什么会发生这种情况?

实例化菜单的.click

$('iframe').contents().find(".menuContextualContenidos").contextMenu({
    menu: "menuContenidos" 
 },function(action, element, position){
    //makes an ajax call, it doesnt even reach this far
 }

这是div标签

<div id="div" class="menuContextualContenidos" onclick="window.open(url,iframe)"> 

0 个答案:

没有答案