2012-03-29 4 views
0

ページの読み込み中にボディIDを変更するにはどうすればよいですか?Jquery cookies:ページ読み込み中に本文IDを変更する

私はちょうどうまく動作するボディIDを変更するアプリケーションを開発しました。私はすでに選択したページの読み込み中にボディIDを検出したいと思います。ここで

はクッキーを作るコードの敵である、それは私がページの読み込みながらIDを追加するために細かい

$("#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'); 
}); 

を考え取り組んでいます。あなたのクッキーが値を持っていない場合はいずれかがその

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

ここに何が間違っていますか?それは動作しませんか? – Joseph

+0

@Joseph残念なことに、いいえ:( ここは私のHTMLコードです。これは永久的なコードです。クッキークラスを利用できるかどうかを変更する必要がある – Muhammed

+0

ロード中にそのコードが実際に起動された場合、 ? – Joseph

答えて

0

のためにここに私の間違ったコードを

私を助けてください、とあなただけのページロードでそれをトリガーすることができ、これを試してみてください。

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