Warum funktioniert $("demo").css("border", "1px solid #FFF");
nicht? Jeder andere Teil der Funktion funktioniert, aber nicht dieser. Die Klasse "demo" ist eine reguläre Version von "page1.html".Jquery alle Grenzen an Klassen ändern
<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>
Ist "Demo" eine Klasse? Wenn ja, müssen Sie es mit '$ (". Demo ") angeben' –
Ich habe gerade herausgefunden, dass das Skript von etwas anderem überschrieben wird. Ich kann sehen, dass es in ein paar Sekunden weiß wird, bevor es in eine andere Farbe geht. Was kann der Grund dafür sein? Es ist am Ende der Seite! – Carl