2010-05-25 39 views
1

我在通過AJAX添加的某些圖像上使用jquery cycle精簡插件時出現問題。Jquery Cycle Lite插件無法看到已通過AJAX調用加載的圖像

這裏是jQuery代碼:

$(function() { 
       resizeWindow(); 
       $(window).bind("resize", resizeWindow);  

       $("#assignment-nav").accordion({ 
        header: "h3", 
        autoHeight: false 
       }); 

       $(".project").click(function() { // get the HTML and load into div 
        $('.image-holder').empty(); 
        var justTheNumber = $(this).attr('id').replace('project-',''); 
        $.get("get_project_images.php", 
         {project_id:justTheNumber}, 
         function(data){ 
          $('.image-holder').append(data); 
         }       
        ); 

        $(".image-holder").cycle({ // Cycle plugin 
          prev: '#prev', 
          next: '#next', 
          timeout: 0, 
          speed: 250 
        }) 
       }); 
      }); 

我的代碼工作中的IMG標籤加載和顯示的幻燈片放映的第一圖像細膩。但是,prev/next按鈕不起作用。

當我通過靜態HTML加載圖像時,幻燈片prev/next鏈接工作正常。 (我剛剛複製並粘貼生成的HTML。)

我知道我需要使用類似.bind或.live的東西來使循環插件「看到」新圖像。我已經嘗試過所有我能想到的東西,但我無法讓它工作。

我在做什麼錯?

回答