Как изменить CSS, используя Javascript в Moodle (усы)? - PullRequest
0 голосов
/ 04 февраля 2020

Moodle позволяет изменять CSS с помощью шаблонов усов, например, я меняю цвет фона входа в Moodle, добавляя в ... / boost / template / login.mustache следующую строку:

$("#page").css('background-color','#e4002b');

Вышеприведенное работает нормально, но когда я пытаюсь изменить цвет нижнего колонтитула, оно не работает, я добавляю почти строку в footer.mustache

.... 
{{#js}}
    $(".foo").css('background-color','red !important');
   $(".foo").html('LOL');
{{/js}}

CSS не применяется, НО содержимое div ДЕЛАЕТ изменить на LOL, любая идея, что происходит: enter image description here

1 Ответ

0 голосов
/ 05 февраля 2020

Ниже один работает нормально для меня.

Используйте .attr () вместо. css ()

{{#js}}
require(['jquery'], function($) {
    $("#page-footer").attr('style', 'background-color: red !important;');
})
{{/js}}
...