cookie.jquery.jsでのcookie取得について

現在、cookie.jquery.jsでcookieを以下のように取得しています。

$(window).load(function(){ $.cookie("access",$('body').addClass('access'));})

たとえば、サイトを表示して10秒後にcookie取得したいと思い、setTimeoutを使用すれば良いと思ったのですが、うまく動作しませんでした。
このような使い方はできないのでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/10/03 08:20:46
  • 終了:2013/10/10 08:25:04

回答(1件)

id:Lhankor_Mhy No.1

Lhankor_Mhy回答回数779ベストアンサー獲得回数2302013/10/03 12:50:33

 cookie.jquery.js をググってみましたが、jquery.cookie.js というものが見つかりました。これでしょうか?

現在、cookie.jquery.jsでcookieを以下のように取得しています。

 とのことでしたが、

$.cookie("access", $('body').addClass('access'));

 このコードは取得ではなく設定をしているように見えるのですがいかがでしょうか。そうだとすると $('body').toString() が設定されると思うので、相当意味のない値になると思うのですがいかがですか。
 

うまく動作しませんでした。

 とありますが、setTimeout なしではうまく動作したのでしょうか。うまく動作しない、とは以下のどれでしょうか。

  • javascriptエラーが出る
  • エラーは出ないが setTimeout が走らない
  • エラーは出ず、setTimeout も走っているが、値を取得できない
  • エラーは出ず、setTimeout も走っており、値も取得できているが、想定と違う値である

 
 
 
 情報が少ないため推測になってしまいますが、ライブラリの使い方が間違っているような気がします。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません