2010-12-12 6 views
1

Also hier ist der Deal. Ich habe ein div Ich möchte das 3. Mal zeigen, der gleiche Benutzer klickt auf eine Schaltfläche. Ich möchte die Klicks in einem Cookie speichern und die Klicks zählen. Dann, wenn der Knopf zum dritten Mal angeklickt wird, möchte ich das div anzeigen.Klicken Sie auf die Schaltfläche oder Link und speichern Sie in Cookie

Ich benutze Jquery auf meiner Website und verwenden bereits diese http://plugins.jquery.com/files/jquery.cookie.js.txt andere Cookies zu setzen, aber ich muss zugeben, ich bin ein Javascript newbee ‚geklickt‘ die am wenigsten

Antwort

6
$('button').click(function() { 
    var clickCount = parseInt($.cookie('clickCount'), 10); 

    clickCount++; 

    if (clickCount >= 3) { 
     $('div').show(); 
    } 

    $.cookie('clickCount', clickCount, { path: '/' }); 

}); 
+0

bekomme ich nur ein Cookie mit dem Wert zu sagen . Keine Zählnummer? – Thomas

+0

@Thomas Sorry? Hast du es abgelehnt? – alex

+0

Hey Alex - nein, habe ich nicht. Ich bin immer noch ein neuer Benutzer hier, also kann ich nicht wählen. Neben dem Problem hatte ich kein CSS ausgewählt. Als ich #button anstelle von button einstellte, funktionierte es. Danke für die Hilfe – Thomas

Verwandte Themen