我有一个图像,悬停时有一个淡入淡出的覆盖 div,其中显示文本链接。
单击链接时,它会打开一个包含内容的影子框。我希望整个覆盖 div 都是可点击的,所以我使用了:
$("div.overlay").each(function(){
$(this).click(function(){
$('a#overlink').trigger('click'); // id of shadowbox link
return false;
});
});
它在 FF、Safari 和 Chrome 中工作正常,但 IE 显示“对象不支持此属性或方法”错误。
是否有其他方法可以做到这一点或使用其他方法?
您使用的是哪个版本的 ie?
我记得某些版本的 IE 不支持单击链接或按钮以外的对象:(
也许尝试使用 mousedown 事件作为解决方法
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)