jScrollPane поверх видео в Safari, что приводит к искажению текста - PullRequest
4 голосов
/ 16 апреля 2011

Мой сайт: http://shuttersonthebeach.com


Мой браузер / ОС: Safari 5.0.4 + / Mac


Проблема: щелкните либо по «календарю», либо по «специальному предложению» в заголовке страницы. Наложение должно выявить. Внутри этого наложения есть столбцы текста с пользовательскими полосами прокрутки ( jScrollPane ). В Safari, только на страницах, имеющих заголовок Flash, текст в пользовательской области прокрутки искажается. Это не относится к любому другому браузеру (включая Chrome).

Мое наиболее образованное предположение заключалось в том, что это как-то связано с параметром wmode объекта flash. Я попытался изменить wmode с «прозрачного» на «непрозрачный», но проблема осталась. Я также рассмотрел возможность возникновения проблемы, связанной с z-индексом ... из того, что я могу сказать, это также не проблема.

Я искал в Интернете все выше и ниже кого-то, кто испытывает нечто подобное, но я не добился успеха. Буду очень признателен за любую помощь.

Спасибо!

ОБНОВЛЕНИЕ: Я определил, что удаление jScrollPane и добавление автоматического переполнения устраняет проблему искажения текста [см. Прикрепленное изображение]. Конечно, это не решение, потому что я не хочу использовать полосы прокрутки браузера по умолчанию, но это может быть полезной информацией для отладки.

ДРУГОЕ ОБНОВЛЕНИЕ: Эта проблема не связана со вспышкой специально. Искаженный / размытый текст встречается и в видео HTML5 в Safari.

panel without jscrollpane but with browser default scrolling

Ответы [ 2 ]

0 голосов
/ 02 июня 2011

Я наткнулся на следующую статью, когда искал что-то другое, и подумал, что это может быть полезно:

http://johanbrook.com/design/css/a-fix-for-antialiasing-issues-in-webkit-browsers/

В нем упоминается аппаратное ускорение и положение: относительный является виновникомисчезающий сглаживание.Вы ничего не можете сделать с position: относительным (поскольку jScrollPane нуждается в этом внутренне), но, возможно, может помочь изменение WMODE флеш-памяти?

0 голосов
/ 16 апреля 2011

Я столкнулся с той же проблемой с Opera несколько раз назад, очень раздражает… jScrollPane использует переполнение: скрытый, и плагины для браузеров не очень-то это любят.

Но поскольку ваша проблема связана с Webkit, Вы могли бы сделать это с помощью CSS для Safari / Chrome?

...