Опция Droppable hoverClass не работает в Internet Explorer - PullRequest
0 голосов
/ 27 ноября 2008

Я не могу заставить его работать. В Firefox он работает нормально, но в IE ничего не происходит, когда над droppable надет элемент.

Я попытался использовать параметр hoverClass , а также попытался просто вручную изменить класс в событиях "over" и "out". Оба метода работают в Firefox, но не в IE. Есть ли обходной путь для IE?

Ниже мой код:

over: function(ev, ui) {
  $(this).addClass( 'droppable-hover' );
},

out: function(ev, ui) {
  $(this).removeClass( 'droppable-hover' );
}

1 Ответ

1 голос
/ 27 ноября 2008

Класс droppable-hover использует свойство стиля структуры, которое не поддерживается в IE (кроме IE5 на Macintosh). По крайней мере, так говорит W3Schools . Вы можете приблизить его в IE, используя:

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