2016-08-10 3 views
-2

Ich weiß nicht, wo das Problem ist nicht funktioniert, aber der Knebel nicht funktioniert:Toggle JQuery nicht

MY JSFIDDLE

$("#header").toggle(
    function(){$("#header").css({"background-color": "pink"});}, 
    function(){$("#header").css({"background-color": "blue"});}, 
    function(){$("#header").css({"background-color": "green"}); 
}); 
+0

Haben überprüfen Sie Konsole für Fehler? – Rajesh

+5

Diese Methode wurde aus jq 1.9 https://api.jquery.com/toggle-event/ –

+0

@A entfernt. Wolff: Du hast Recht. Was ist die Alternative? – user3870112

Antwort

3

Ist das, was Sie erreichen wollen?

Schauen Sie sich diese Geige: fiddle

verwendet, um dieses in javascript:

var colors = ["pink", "blue", "green"]; 
var index = 0; 
$("#header").click(function() { 

    index++; 
    if(index > colors.length - 1) 
    index = 0; 
    $("#header").css({ 
    "background-color": colors[index] 
    }); 

}); 
+1

Ya Mann, ich weiß nicht warum er gefragt hat. Aber die Antwort ist cool ... –