$("#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
点击链接。
我们以为我们已经解决了这个问题,直到 IE 测试开始......
如果需要更多信息,请告诉我。谢谢!
奇怪的是,它在其他浏览器中也能工作。并不是说它在 IE 中不起作用。看看这个question。 Flash 对象将始终使用 onclick 事件,而不是在 JavaScript 代码中传播它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)