IT戦記 このページをアンテナに追加 RSSフィード Twitter

2008-01-31

jQuery の $(function) が ready イベント発生後だと動かない問題の解決法

ready にまつわる「ややこしい問題」で

川崎さんが困っているようなので、

[jQuery] $(function)はonload後には効かない Kawanet Tech Blog/ウェブリブログ

解決方法を書きます

実は

(たぶん)その「ややこしい問題」のために用意されている関数jQuery にはある

jQuery.event.special.ready.setup()
/* または */
$.event.special.ready.setup()

試したことはないけど。たぶん上の関数を ready イベント前(ロードされる前)に呼び出してあげると、その「ややこしい問題」を解決できる

関数名が長いけど $(function(){}) のようにダミー関数を空呼びするよりは奇麗かなあ?

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。