JQuery Pulsate - странное поведение с Firefox - PullRequest
0 голосов
/ 27 июля 2010

Я пытаюсь пульсировать некоторый текст с помощью JQuery, который дает некоторые неровные края при использовании Firefox, я пытался изолировать проблему, и это происходит, когда я меняю цвет текста на красный с помощью CSS. Кажется, что там осталось немного черного. Работает нормально в других браузерах, даже в IE, поэтому я немного запутался. Вот код:

<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>
 <script>
  $(document).ready(function() {
    $(".blink").effect("pulsate", { times:100 }, 2000);         
  });
  </script> 
</head>
  <body>
    <div class="blink">
        <p style="color:red;">The text to be pulsated</p>
    </div>
  </body>

1 Ответ

0 голосов
/ 27 июля 2010

Посмотрев на комментарий cdutson, я провел небольшое исследование.Похоже, IE использует «ClearType» по умолчанию, в то время как другие приложения, такие как Firefox, используют настройки вашей системы.Откройте настройки дисплея Windows и выберите «Дополнительно», и вы увидите настройку «Эффекты».Измените этот параметр на ClearType, и вы получите более привлекательные шрифты для всей системы, в том числе в FF.

Я включил ClearType, когда тестировал вашу проблему, и все еще мог видеть небольшое потемнение вокруг красного текста при пульсациино это было не так плохо, как когда я повторил пример с выключенным ClearType.Так что это может вам помочь.

С другой стороны, вы должны понимать, что это все равно будет выглядеть плохо для тех пользователей, у которых не включен ClearType.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...