Фоновые изображения панели загрузки Telerik не отображаются в IE8 - PullRequest
2 голосов
/ 07 декабря 2010

У меня есть веб-сайт, использующий элементы управления Telerik для ASP.NET. Когда запускается AJAX-запрос, отображается панель загрузки (определенная на главной странице) с изображением загрузки, текстом и блеклым белым фоном. Он отлично работает в Firefox и Chrome, но фоновое изображение и текст не отображаются в IE8. Все, что отображается, это белый фон.

Код загрузки панели:

<tel:RadAjaxLoadingPanel ID="HBApplicationWideLoadingPanel" runat="server"  ClientIDMode="Static" 
        AnimationDuration="400" InitialDelayTime="0" CssClass="LoadingPanel" IsSticky="true" >
    <div id="HBApplicationWideLoadingPanelLabel" class="LoadingPanelLabel">Loading</div>
</tel:RadAjaxLoadingPanel>

Есть идеи, почему IE8 не отображает изображения? Я проверил источник страницы, и они есть в CSS.

Ответы [ 3 ]

2 голосов
/ 10 декабря 2010

Что вы подразумеваете под "выцветшим белым фоном"? Вы используете встроенное свойство "Прозрачность"? Вы устанавливаете белый фон на RadAjaxLoadingPanel, а затем устанавливаете прозрачность в своей собственной таблице стилей? Похоже, вы видите белый фон, потому что ваши настройки прозрачности не применяются должным образом, поэтому изображения, которые вы видите в других браузерах, не видны в IE, потому что белый фон покрывает их. Непрозрачность работает по-разному в разных браузерах (и версиях). Готова эта статья о различных стилях, которые можно использовать для реализации прозрачности в разных браузерах. Или просто используйте встроенное свойство прозрачности RadAjaxManager. Если я не в курсе, пожалуйста, опишите вашу проблему, чтобы я мог помочь вам в дальнейшем.

Надеюсь, это поможет!

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

Убедитесь, что вы не установили атрибут Transparency на RadAjaxLoadingPanel.

<telerik:RadAjaxLoadingPanel ID="LoadingPanel" runat="server" 
    </telerik:RadAjaxLoadingPanel>

работает

, но

<telerik:RadAjaxLoadingPanel ID="LoadingPanel" runat="server" Transparency="10"
    </telerik:RadAjaxLoadingPanel>

не работает должным образом в IE8

0 голосов
/ 07 декабря 2010

Может быть какая-то особенность оверлея или z-index, от которой страдает только IE.Мой совет - использовать панель инструментов IE dev, чтобы отследить ее.

...