$("demo").css("border", "1px solid #FFF");
はなぜ機能しませんか?機能の他のすべての部分は動作していますが、その部分は動作していません。クラス "デモ"は "page1.html"からのレギュラーです。Jqueryがクラスのすべての罫線を変更します
<script>
var button = 0;
var activecolor = 0;
function pressbutton(a){
button = a;
var color1 = "#46B29D";
var color2 = "#F0CA4D";
var color3 = "#E37B40";
if (button === 1) {
activecolor = color1;
document.getElementById("button1").className = "activemenubutton";
document.getElementById("button2").className = "menubutton";
document.getElementById("button3").className = "menubutton";
} else if (button === 2){
activecolor = color2;
document.getElementById("button1").className = "menubutton";
document.getElementById("button2").className = "activemenubutton";
document.getElementById("button3").className = "menubutton";
} else if (button === 3){
activecolor = color3;
document.getElementById("button1").className = "menubutton";
document.getElementById("button2").className = "menubutton";
document.getElementById("button3").className = "activemenubutton";
}
document.getElementById("textholder").style.borderTop = "1px solid " + activecolor;
document.getElementById("textholder").style.borderBottom = "1px solid " + activecolor;
document.getElementById("textholder").style.color= activecolor;
$("#textholder").load("Page" + a + ".html");
$("demo").css("border", "1px solid #FFF");
} //end of function
</script>
「デモ」はクラスですか?もしそうなら、 '$("。demo ")'で指定する必要があります。 –
私はスクリプトが別のものによって上書きされていることを知りました。私はそれが別の色に行く前に数秒で白くなるのがわかります。その理由は何でしょうか? ページの最後です! – Carl