jQuery Block UI Изменение шрифта не работает?
У меня есть следующий код:
$.blockUI({
message: '<h1><img src="http://uploadingit.com/resources/web/images/popup_working.gif"/><p style = "font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;">Loading filters... </p></h1>',
css: {
color:'#000000',
backgroundColor:'#FFFFFF',
border:'5px solid #3b5999'
},
overlayCSS: {
backgroundColor: '#E6E6E6'
}
});
Изменения стиля семейства шрифтов в пользовательском интерфейсе блока не реализуются. У кого-нибудь есть идея, почему? Кстати, следующая ссылка не упоминает семейство шрифтов CSS: http://malsup.com/jquery/block/.
1 ответ
Решение
Предполагая, что blockUI
JQuery виджет не вырезать семейство шрифтов, установленное на p
атрибут, я думаю, что ваша проблема может быть с использованием двойных кавычек для Seqoe UI
Это HTML-код сообщения:
<h1>
<img src="http://uploadingit.com/resources/web/images/popup_working.gif"/>
<p style = "font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;">Loading filters... </p>
</h1>
Атрибут style начинается с двойной кавычки. Когда анализатор HTML получает первую двойную кавычку для "Seqoe UI", он закрывает атрибут style:
style = "font-family: Optima, Segoe, "
Используйте одинарные кавычки вокруг Segoe UI. Или еще лучше, определить класс.