У меня возникла проблема с изменением семейства шрифтов моего текста с помощью jQuery.Может только изменить шрифт-семейство текста с jQuery один раз
Мой HTML:
<select id="message-font-selection" class="promo">
<option value="Oswald">Oswald</option>
<option value="Open Sans">Open Sans</option>
<option value="Montserrat">Montserrat</option>
<option value="Indie Flower">Indie Flower</option>
<option value="Poiret One">Poiret One</option>
</select>
<div class="middle-section">{{middle_msg}}</div>
Мои ЯШ:
$('#message-font-selection').change(function() {
$('.middle-section').css('font-family',$(this).val());
});
Проблема заключается в том, что я могу только изменить шрифт один раз. Однако, когда я пытаюсь выбрать другое семейство шрифтов для второго, третьего, четвертого и т. Д. Времени, шрифт уже не будет заметно изменяться. Однако, когда я проверяю элемент, я вижу, что стиль шрифта для этого текста действительно изменяется ... но эти изменения не отражаются на экране ... У меня есть тот же самый точный код для шрифта- цвет, и это, кажется, работает просто отлично.
Вы можете создать https://jsfiddle.net/ для вашей проблемы или добавить фрагмент кода здесь, чтобы правильно понять ваш вопрос – ketan
ли это происходит для всех шрифтов? Похоже, что шрифты не включены в ваш css? –
Я повторил все шрифты. Все они работают, как ожидается, когда они будут выбраны первым шрифтом. – vgbcell