2012-03-29 18 views
0

Wie können wir die Körper-ID ändern, während die Seite geladen wird?Jquery-Cookies: Ändern der Körper-ID beim Laden der Seite

Ich habe gerade eine Anwendung zur Änderung der Körper-ID entwickelt, die gut funktioniert. Ich möchte beim Laden der Seite, die ich bereits gewählt habe, die ID des Körpers ermitteln.

Hier ist der Code Feind machen Cookies ist, ist es in Ordnung arbeiten

$("#line_view").click(function(){ 
    $("#box_lev").attr('id','horiz_lev');  
    $.cookie("view_method","horiz_lev", {expires: 365, path: '/'}); 
}); 
$("#box_view").click(function(){ 
    $("#horiz_lev").attr('id','box_lev'); 
    $.cookie("view_method","box_lev", {expires: 365, path: '/'}); 
    $("#open").trigger('click'); 
}); 

Ich würde id während das Laden der Seite hinzuzufügen. Könnte jemand mir bitte helfen

hier meinen falschen Code für die

if($.cookie("view_method")){ 
    $("body").attr('id',$.cookie("view_method"));  
} 
+0

Also, was ist hier falsch? funktioniert es nicht? – Joseph

+0

@Joseph leider nicht :( hier ist mein HTML-Code '' das ist permanenter Code. Ich muss ändern, wenn Cookies Klasse – Muhammed

+0

haben Sie den Debugger überprüft, wenn dieser Code tatsächlich während des Ladens ausgelöst wurde ? – Joseph

Antwort

0

wenn Ihr Cookie Wert hat, und Sie wollen es nur beim Laden der Seite auslösen, versuchen Sie dies:

$(function(){ 
    if($.cookie("view_method")){ 
     $("body").attr('id',$.cookie("view_method"));  
    } 
}); 
Verwandte Themen