0

我有一个元素,当将鼠标悬停在上面时,它的不透明度设置为零,我还绑定了一个单击事件到此链接,单击时执行一个操作,但此单击在 IE 中不起作用,仅在其他浏览器中起作用。当 IE 中的不透明度为零时,我可以做些什么让它仍然可以点击?

谢谢!

$("a.hover").mouseenter(function() {

             $(this).animate({opacity:0});

        });


     $("a.hover").click(function(event) {

         event.preventDefault();
         //perform other stuff/// 
     });
4

2 回答 2

0

HTML:

<a href="#" class="hover">My Link</a>

CSS:

.hover {
    transition: opacity 0.3s;
}
.hover:hover {
    opacity: 0;
}

JS:

$("a.hover").click(function (event) {
    event.preventDefault();
    //perform other stuff/// 
});

在 Chrome、FF 和 IE 8 + 9 中对我来说很好用

演示: http: //fiddle.jshell.net/Pisi2012/BxHB7/

于 2013-04-09T09:54:51.133 回答
-1

请在背景中添加透明图像。

于 2013-04-09T09:29:47.717 回答