У меня странная проблема с z-индексом
; не отображается как правильный слой в IE9. Пожалуйста, взгляните на этот jsfiddle:
http://jsfiddle.net/xacto/MTUHX/
Вот как это должно работать:
должен быть следующим слоем. Это правильно работает в Chrome, Firefox и даже IE8. Однако в IE9 голубой
является верхним слоем, а выделенное красным поле гиперссылки больше не является активным, за исключением небольшой области внизу, где он не перекрывает голубой
.
Вот еще одно примечание: если вы измените на Это будет работать и в IE9. Это наводит меня на мысль, что это проблема, связанная с Я пробовал много комбинаций z-индексов на основе предложений, найденных в Интернете, но вроде ничего не работает. Если у кого-то есть ответ на этот вопрос, я буду очень признателен. P.S. Некоторые могут спросить, почему
на
var can = $('').css({...
var can = $('').css({...
, а не просто с проблемой z-индекса.
добавляется через JavaScript и почему он добавляется как первый элемент . Не вдаваясь в подробности, стороннее приложение, использующее
, требует его добавления таким образом.