スタイルシート スイッチャーを作成する必要がある Web サイトがあります。今では、html/css/js に関するすべてのことに関してはほとんど独学なので、初心者であることをあらかじめご容赦ください。ニーズに合わせていくつかのコードを変更しましたが、頭の中の特定の行を対象とするようにコードを変更する方法が見つからないようです。
現在、これは私が持っているものです:
<ul id="nav">
<li><a href="#" rel="http://files.enjin.com/149304/theme-dark.css">Dark</a></li>
<li><a href="#" rel="http://files.enjin.com/149304/theme-light.css">Light</a></li>
</ul>
<script>
$(document).ready(function() {
$("#nav li a").click(function() {
$("link").attr("href",$(this).attr('rel'));
return false;
});
});
$(document).ready(function() {
if($.cookie("css")) {
$("link").attr("href",$.cookie("css"));
}
$("#nav li a").click(function() {
$("link").attr("href",$(this).attr('rel'));
$.cookie("css",$(this).attr('rel'), {expires: 365, path: '/'});
return false;
});
});
$(document).ready(function() {
if($.cookie("css")) {
$("link").attr("href",$.cookie("css"));
}
$("#nav li a").click(function() {
$("link").attr("href",$(this).attr('rel'));
$.cookie("css",$(this).attr('rel'), {expires: 365, path: '/'});
return false;
});
});
</script>
現時点では、このコードは head 内のすべての href を変更し、ページを破棄するだけです。
これは、変更する必要がある href です (22 行目にあります)。
<link href="./Home - Oceanian Gaming Community_files/theme.php" media="screen" rel="stylesheet" type="text/css">
どんな助けでも大歓迎です。