我在悬停时有一个带有褪色覆盖 div 的图像,其中显示了一个文本链接。
单击链接时,它会打开一个包含内容的影子框。我希望整个覆盖 div 都是可点击的,所以我使用了:
$("div.overlay").each(function(){
$(this).click(function(){
$('a#overlink').trigger('click'); // id of shadowbox link
return false;
});
});
它在 FF、Safari 和 Chrome 中运行良好,但 IE 显示“对象不支持此属性或方法”错误。
是否有另一种方法可以这样做或使用另一种方法?