我不是javascript专业人士所以我无法单独解决以下代码。
我有一个委托功能,在IE7中工作正常。 IE8中的问题我发现是最后一个jquery函数click()。有谁知道我如何为IE 8解决这个问题
提前谢谢。
<script type="text/javascript">
function LightboxDelegate(url,caption)
{
$('#impressionen').attr({
href: url,
title: caption,
alt: caption
});
$('#impressionen').lightBox();
$('#impressionen').click();
};
答案 0 :(得分:5)
我不确定这是否有帮助。但是试着替换
$('#impressionen').click();
与
$('#impressionen').trigger('click');
见
在每个匹配的事件上触发一个事件 元件。
答案 1 :(得分:0)
订阅该点击事件的内容是什么?
我希望以下方法有效:
//set up event
$('#impressionen').click(function() {
alert('it works!');
});
//alert should show in all browsers
$('#impressionen').click();
然而,这是一个简单的例子 - 还有其他事情可以打破这个。你是如何设置点击事件的?