Internet explorer 7 弹出:与IE7一起工作的悬停?

Internet explorer 7 弹出:与IE7一起工作的悬停?,internet-explorer-7,hover,yui,hidden,Internet Explorer 7,Hover,Yui,Hidden,这段代码似乎适用于现代浏览器+IE8。但在IE7中(打开IE,点击F12并执行IE7模式),小提琴根本不起作用,在我正在处理的实际页面中,它不起作用,但如果单击它,它会出现,但不会消失 使用DIV执行悬停事件的最佳方式是什么,它可以回到IE7 我需要使用JS吗 如果是这样,有人可以推荐纯JS或YUI库,因为我不能将jquery用于此项目。是的,旧IE不喜欢。测试:hover.test\u hidden(用于内部元素的选择器:hover) 如果JS是一个选项,您可以在YUI中使用: 他是你的朋友。

这段代码似乎适用于现代浏览器+IE8。但在IE7中(打开IE,点击F12并执行IE7模式),小提琴根本不起作用,在我正在处理的实际页面中,它不起作用,但如果单击它,它会出现,但不会消失

使用DIV执行悬停事件的最佳方式是什么,它可以回到IE7

我需要使用JS吗


如果是这样,有人可以推荐纯JS或YUI库,因为我不能将jquery用于此项目。

是的,旧IE不喜欢
。测试:hover.test\u hidden
(用于
内部元素的选择器:hover

如果JS是一个选项,您可以在YUI中使用:

他是你的朋友。它修复了许多旧的ie浏览器。这是Java脚本,但您不必担心编写任何Java脚本,一切都完成了。只需将链接添加到页面。
​YUI().use('node', 'event-hover', function (Y) {
    var outer = Y.one('.test');
    var inner = Y.one('.test_inner');

    function showInnerDiv() {
        inner.removeClass('test_inner_hidden');
    }
    function hideInnerDiv() {
        inner.addClass('test_inner_hidden');
    }

    outer.on('hover', showInnerDiv, hideInnerDiv);
});​​​​​​