代码之家  ›  专栏  ›  技术社区  ›  Steve Meisner

jquery click listener on IE failing中的<object>

  •  1
  • Steve Meisner  · 技术社区  · 15 年前
    $("#listView object.modal").click(function(){
            // Get the ID of the clicked link:
            var link = $(this).closest("h2").attr("title");
            var id = $(this).closest("div").attr("id");
            showDialog(link, id);
    
            return false;
        });
    

    这将激发一个模式(jquery ui)。它在FF、Chrome/Safari中工作,但在IE 7/8中不工作。我这里有什么东西不见了吗?

    大图:我们使用SWF来呈现自定义类型,并且在呈现(flash)内容中有一个链接。我们希望在jquery侦听器中捕获链接操作,这样就不必将swf的可选参数扩展到 return false 在链接点击。

    我们以为我们已经解决了,直到测试开始…

    如果需要更多信息,请通知我。谢谢!

    1 回复  |  直到 15 年前
        1
  •  3
  •   Community CDub    8 年前

    奇怪的是,它在其他浏览器中工作。不是说它在IE中不起作用。看看这个。 question . Flash对象将始终使用onclick事件,而不是以JavaScript代码传播它。