ページを起動すると、js がクリック時に動的に css (モバイルまたは標準の Web サイト css) をロードすることになっているため、css が完全に台無しになります。現在、両方をロードするだけです。コードは次のとおりです。
function loadjscssfile(filename, filetype)
{
if (filetype=="css")
{
var fileref = document.createElement("link");
fileref.rel= "stylesheet";
fileref.type = "text/css";
fileref.href = filename;
document.getElementsByTagName("head")[0].appendChild(fileref)
}
}
loadjscssfile("HCSS.css", "css")
サイトには2つのリンクがあります。1 つはモバイル CSS をロードし、もう 1 つは標準の Web サイト CSS をロードします。私はそれを次のようにリンクしています:
<a href="javascript:loadjscssfile ('HCSS.css','css')"> load hcss </a>
<br/>
<a href="javascript:loadjscssfile ('foundation.css','css')"> load mobile </a>