Я делаю сайт с двумя темами, зеленым и синим. Цвет по умолчанию зеленый, а затем вы можете нажать на кнопку, чтобы перейти на синий, поэтому весь текст меняется на синий.Я не понимаю этот код jquery
Я искал немного здесь, на StackOverflow и думаю, что лучшее разрешение кто-то разместил этот код:
function updateStyleSheet(filename) {
newstylesheet = "Content/css/" + filename + ".css";
if ($("#dynamic_css").length == 0) {
$("head").append("<link>")
css = $("head").children(":last");
css.attr({
id: "dynamic_css",
rel: "stylesheet",
type: "text/css",
href: newstylesheet
});
} else {
$("#dynamic_css").attr("href", newstylesheet);
}
}
Если я понимаю, исправить это должно заменить текущую таблицу стилей моего веб-сайта с новым, получение такой же результат я хочу. У меня есть 2 таблицы стилей; один по имени stylegreen.css
, а другой по имени styleblue.css
. Где в коде выше я должен изменить, чтобы сделать эту работу, и поместить в html я должен добавить скрипт правильно? И последняя вещь - кнопка, чтобы внести изменения - как это должно быть?
здесь путь «Content/CSS /» + имя файла + «.css» Вы должны написать „styleblue.css“ без содержания/CSS и т.д., и это собирается обновить ваш css –
Если вы не понимаете ответа, вы должны попросить разъяснения, где был отправлен ответ, или, возможно, изучить основные используемые технологии. –