2009-06-30 37 views
0

私は3つのdivカラムcolA colBとcolCを持つウェブサイトを持っています。jquery関数は外部ローディング後に機能しません

on colA私はいくつかのajax関数を起動して、colBとcolBのテキストを読み込むメニューを持っています。

これは完璧に動作します。ここはコードです。

var loading = $(".loading"); 
var content = $("#colC"); 
var thumbs = $("#colB"); 

    $("#menu li a").click(function(){ 

    showLoading(); 

switch(this.id){ 
    case "home": 
     content.load("content.php #home", hideLoading); 
    thumbs.load("products.php #prodA", hideLoading); 
     break; 

    case "about": 
     .... 
     break; 

    case "...": 
     .... 
     break; 

    }); 

問題は#prodAがproducts.phpからウェブサイト新しいjQueryの機能(ThickBoxの)にもたらす、彼らがすべてで仕事をdoesn'tこと...です。

$("#menu li a").live("click", function(){ 

と何が起こった..

はその後、私はlivequeryためのjsファイルを使用してみました:

は、私は、これは試してみました

$("#menu li a").livequery("click", function(){ 

と何もどちらも起こりませんでした。

so ..私は皆さんからこれを解決するのを手伝ってくださる皆さんの声をお聞きします。

ありがとうございます!

答えて

0

Thickboxプラグインは、実行時にすべての 'thickbox'ページ要素を登録しています。後で要素を動的に追加すると、thickbox呼び出しによってトリガされることはありません。私も同様の議論がありましたhere

関連する問題