IE9 jquery动画问题,

时间:2011-07-08 11:37:51

标签: jquery css internet-explorer jquery-animate

当用户点击页面右侧的“聊天”时,我有一个动画可以在图像中滑动,但是当滑入和滑出时,elemenet在IE9中留下了虚线,我无法理解为什么,我在outline:0;元素上a。有人可能会为我解释一下吗?

http://newmead.justinbarnesconsultancy.co.uk/communicator.html

3 个答案:

答案 0 :(得分:1)

可能修复它的一件事是将<a>更改为<span>(并给它一个游标:指针;在你的css中),这样IE就不会突出显示。

答案 1 :(得分:1)

或者只是摆脱<a>并直接在图像上点击功能。

<img id="click_me" src="whatever.png"/>

正如您所知(jQuery)

$('#click_me').click(function(){
   //Work your magic
});

答案 2 :(得分:0)

问题似乎是链接处于活动状态时。 你想尝试设置:

a.handle:active
{
  outline:0
}

一旦这样做,您也可以尝试设置这些:

a.handle:link
a.handle:visited
a.handle:hover
a.handle:active

玩弄它。

希望它有所帮助!