2011-06-21 8 views
1

私はjqueryのの.LOAD()関数を使用してdivタグに.PHPファイルをロードしています:jQueryの順(すべての.LOAD後にクリックイベントを結合する)

$('#content').load('MY_URL'); 

私は.liveを使用して、いくつかのイベントを結合しましたMY_URLをロードした後はすべて正常に動作します。 しかし、問題は次のとおりです。ロードされた2番目のページ(#contentと仮定します)にロードすると、イベントは2回発生します。 たとえば、divタグを表示および非表示にするためにクリックイベントをバインドしましたが、それは2回発射され、それがまったく動作しないと言うことができるdivタグを連続的に表示して隠します。

私はこのような問題をすべて読んだので、.bindの代わりに.liveを使って問題を解決したと言えるが、私は解決しなかった!私を助けてください。

答えて

0

$( '#コンテンツ')第2回ライブイベントを発射する前に、あなたの最初のライブイベントをバインド解除( "クリック")死にます。

+0

あなたは私の問題を理解していないと思います。私は$( '#content')にクリックイベントをバインドしていません 問題は2番目のページをロードした後です – Siyavash

+0

いくつかのコードで問題を正しく説明してください。 – key2

関連する問題