代码之家  ›  专栏  ›  技术社区  ›  Jeremy Mullin

可下拉悬停类选项在Internet Explorer中不工作

  •  0
  • Jeremy Mullin  · 技术社区  · 16 年前

    我好像不能让它工作。它在Firefox中运行良好,但在IE中,当 droppable 有一个项目在上面。

    我试着用 hoverClass option 还尝试在“over”和“out”事件中手动更改类。这两种方法都适用于火狐,但不适用于IE。有针对IE的解决方案吗?

    以下是我的代码:

    over: function(ev, ui) {
      $(this).addClass( 'droppable-hover' );
    },
    
    out: function(ev, ui) {
      $(this).removeClass( 'droppable-hover' );
    }
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   tvanfosson    16 年前

    Droppable Hover类使用大纲样式属性,这在IE中不受支持(Macintosh上的IE5除外)。至少可以这么说 W3Schools . 您可以在IE上使用以下方法进行近似计算:

    <!--[if IE]>
    <style>
    .   droppable-hover
       {
           border: double 1px black;
       }
    </style>
    <![endif]-->