Ajaxでも語りませんか Rigel4at PHPAjaxでも語りませんか Rigel4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト744:nobodyさん 09/02/24 21:48:24 jqueryで質問させてください。 scriptからtoggleのアクションを一回発動させるなんてことは可能でしょうか? $('#hoge').toggle(A,B)でclickされたときの処理を二つ書いているとして、 それぞれのfunctionの中でCoolieに「Aしたよ」「Bしたよ」という情報を書き込みます。 で、次回ブラウザ更新時などに、Cookieの状態をみて、 Aだった場合は、一度クリックしたという動作をさせたいんですが、 どのようにすればよいかわかりません。 単にCookieを見て、Aと同じ処理をすれば見た目上はうまくいくんですが、 この場合、toggleをクリックしても1回目は反応しません。 (Aを二度実行したことになるようで)2回目クリックして初めてtoggleがききます。 何か方法があればご教授ください。 745:nobodyさん 09/02/25 01:13:33 $('#hoge').click() 746:nobodyさん 09/02/25 20:21:38 なんで表示後にクリックをさせたことにして処理を実行させようとするのよ コードを直接弄れるんだからわざわざユーザ操作と同じようにして実行させる意味ないじゃん クッキーに情報があったらA処理をすれば見た目がうまく行くけど 状態が変更してないから一回目の処理が実行されないのが問題だっていうのなら A処理とあわせて、クリック後の状態が初期状態になるような処理も あわせて用意すればいいだけじゃないの ところで、toggleの引数って > toggle(switch) > toggle(speed, [callback]) どっちかじゃないの? AB二つってのはCallback関数を2つ指定すんの? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch