2011-08-09 23 views
0

私は何が起こっているのか本当に混乱しています。私のコードは非常に基本的なものはまだ結果は非常に複雑であると思われる: - :http://shorelinerenovations.com/project-1 \jQuery:.load()が2回呼び出されましたか?

$j.ajaxSetup ({ 
    cache: false 
}); 

var $img = $j('.infiniteCarousel-vid ul li img:not(.noimg)'); 
var loadUrl = "http://shorelinerenovations.com/wp-content/themes/Narm/videos/load_vid.php"; 

$img.click(function(){ 
    $j('.vid-preview').load(loadUrl); 
}); 

は、私はこれを実装していますページを訪問すること自由に感じなさい。スタイリングはとても忙しいので、私を許してください。一番下の画像プレビューをクリックすると、動画が2回読み込まれていることがわかります。 - \

+0

その目的のためにリンクを追加してください –

答えて

1

このスクリプトはロードされて2回実行されますか?

Load()は、クリックハンドラ(無名関数であるclick()に渡されています)にあります。これを2回実行すると、おそらく2回登録されている可能性があります。

+0

Tha ajaxの部分ですか?上記のコードは単一のファイルプラグインの一部ですが、私はそれが実行されていない/ 2回呼び出されていると確信しています。 – jilseego

+0

'$ img.click(function(){'の行にブレークポイントがあるのは、ページの読み込み中に一度だけヒットしますか?) – StuperUser

+0

意味が分かりませんが、ページを見ると、 '$ img.click()'が起動されたときに表示されるコンソールログです。私が知る限り、それは正しいと示唆されています: - \ – jilseego