jquery facebox プラグインをライブ イベントで使用しようとしています (プラグインではなく、公式の実装)。
私のメインページは、ajax を介してページに読み込まれます。そのリモート ページには、ポップアップ ダイアログに表示したい他のリモート ページへのリンクもあります。これにはfaceboxプラグインを使用しています。
以下のコードは機能せず、リモート ページをポップアップではなく新しいページとしてビューポートにロードするだけです。
<script type="text/javascript">
jQuery(document).ready(function($) {
$('a[rel*=facebox]').live("click", function() {
$('a[rel*=facebox]').facebox()
});
});
</script>
これは、ライブ イベントを使用する正しい方法ですか?
残念ながら、私の開発マシンは IE6 のみで構成されている [:(] ため、firebug を使用してコードをデバッグすることはできません。