CSS ie6悬停问题

时间:2011-03-09 12:17:15

标签: css hover internet-explorer-6

我很确定每个人都知道IE6中的悬停问题。 我试图通过使用“csshoverfix.htc”或“whatever:hover”来解决问题。我从作者的页面下载了它,当然我添加了

body { behavior:url("csshover.htc"); }

到我的css文件,但它没有帮助。 我还尝试使用jquery悬停功能:

$(document).ready(function(){
    $('#autoSuggestionsList li').hover(
    function(){
        alert("test");
    },
    function(){
        alert("test");
    })
});

但它也没有用。 我不知道它是不是它不起作用的原因,但悬停的<li>是实时制作的(ajax)。

无论如何,我该如何解决悬停问题?

谢谢。

1 个答案:

答案 0 :(得分:2)

  

我不知道它是不是它不起作用的原因,但是带有悬停的<li>是实时制作的(ajax)。

可能。请尝试使用.live(),以便它可以处理来自Ajax响应的元素:

$(document).ready(function() {
    $('#autoSuggestionsList li').live(
    {
        mouseover: function() {
            alert("test");
        },
        mouseout: function() {
            alert("test");
        }
    });
});