0
我正在创建我自己的自定义样式的Facebook连接按钮。当有人点击它时,Facebook弹出一个小窗口,用户可以在该窗口验证我的网站。问题是,在Internet Explorer 9上永远不会触发锚点的活动状态。它正在使用Firefox和Chrome。如果我注释掉弹出Facebook的Javascript,活动状态开始工作。即使锚点弹出一个窗口,我如何让IE触发活动状态?当某个窗口弹出时,Internet Explorer - 锚活动状态不会触发
HTML
<a class="facebookConnect">Login with Facebook</a>
CSS
.facebookConnect {
background: red;
}
.facebookConnect:hover {
background: blue;
}
.facebookConnect:active {
background: green;
}
JS
$$('.facebookConnect').each(
function(button) {
button.observe(
'click',
function() {
FB.login();
}
);
}
);
我不需要一个href之前,这个锚点不去一个网页。它运行JavaScript。 – JoJo 2012-03-13 19:33:19
是的,但是对于** a **标签,href是强制性的。由于缺乏属性,IE有时会破坏代码。 – 2012-03-13 19:36:40