タグ

2014年6月13日のブックマーク (1件)

  • [jquery] クリックイベントをセットする際に、後から追加した関数を先に実行させたい の続き : nogunogu

    こんにちは。のぐちです。 今週はMavenさんと仲良くしようと努力したのですが、今ひとつ仲良くなりきれず、思ったようなことができませんでした。僕にはMavenさんは難しかったみたいです。 そんなクサクサした気持ちを晴らすべくブログを書きました。よろしければお付き合いください。 さて、前回、後からバインドする関数を、やや強引な感じで最初にバインドされたようにして、実行順序を変えられるか試みました。 その結果、jQuery1.4.3だとFirefoxでもChromeでも意図通りに実行順序を変えられたのですが、jQuery1.3.2ではChromeの方だけ実行順序が変わりません。 ということで、jQueryがバインドされた関数をどのように実行しているかを追ってみます。 バインドされた関数の実行は jQuery.event.handle という関数で行なわれています。 下記がその実行をしている部