2012-04-30 55 views
0

我正在使用Galleria 1.2.7和jQuery 1.7.1爲攝影網站。我有3組照片,我想讓Galleria顯示,因此我在頁面上有3個鏈接。我想使用load()將它們加載到索引頁面。如何使用通過jQuery的load()函數加載的圖像獲得Galleria

我的代碼是:

<div id="galleria"></div> 

<ul id="nav"> 
    <li><a href="gallery1.html">Gallery 1</a></li> 
    <li><a href="gallery2.html">Gallery 2</a></li> 
    <li><a href="gallery3.html">Gallery 3</a></li> 
</ul> 

<script> 

     $(document).ready(function(){ 
      Galleria.loadTheme('galleria/themes/folio/galleria.folio.min.js'); 

      $('#nav a') 
       .click(function(){ 
        $('#galleria').load(this.href, function(){ 
         $('#galleria').galleria(); 
        }); 
        return false; 
       }); 
     }); 


</script> 

這當我點擊其中一個鏈接,但在點擊第二個鏈接,當它停止工作工作。提前致謝。

+0

'gallery1.html'是什麼樣的? – David

回答

0

你試過處理回發?

postbackFunction(); 

if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()){ 
    postbackFunction(); 
}); 

function postbackFunction(){ 
     $(document).ready(function(){ 
      Galleria.loadTheme('galleria/themes/folio/galleria.folio.min.js'); 
     $('#nav a') 
      .click(function(){ 
       $('#galleria').load(this.href, function(){ 
        $('#galleria').galleria(); 
       }); 
       return false; 
      }); 
    }); 
} 
+0

這似乎不起作用 – Gdev

相關問題