Я загружаю файл в div с помощью функции load (), но после загрузки данных - стили для него не хотят работать.
Например:
index.html:
$("a ").click(
function(e)
{
e.preventDefault();
$("#Display").load('file.html');
$("#Display").show();
});
file.html:
<h1 id="title">Item number #1</h1>
<p id="content">Lorem ipsum like text...</p>
style.css:
#title {
color: red;
}
#content {
color: green;
}
После того, как я щелкну ссылку «a», контент загружается в #Display div, затем он отлично отображается, но заголовок заголовка не красный и абзац содержимого не зеленый .
Я считаю, что это поведение по умолчанию, потому что когда сайт загружается сначала, таких элементов нет, и я загружаю их динамически с помощью jQuery. Есть ли способ их ленивой загрузки и обновления таблицы стилей в фоновом режиме? Или какие-то другие уловки, чтобы помочь мне?
Большое спасибо!