2014-03-25 18 views
0

我有一個由快速應用運行時由函數產生的json對象數組。如果只有一個對象,然後它就會通過下面的玉視圖在快速應用中分頁

p You searched for '#{prop}' 
    h2 Result 
    if response 
     -var numResults = response.hits.total 
     #numResults 
     p Number of hits #{numResults} 
     -for (var i = 0; i < numResults; i++) { 
      pre= JSON.stringify(response.hits.hits[i], null, ' ') 
     -} 
    else 
     p No Matches 

如果有兩個以上的對象,雖然渲染渲染,他們現在都在一個下跌的一頁後,呈現一個。我更願意渲染一個對象,並在其下面有一個prevnext按鈕,它允許用戶循環瀏覽其他對象,即一次只能在頁面的相同位置呈現一個對象。解決這個問題的最好方法是什麼?

如果我遵循下面的方法,那麼我可以切換可見性,但不是顯示全部或全部,我想循環顯示項目,即默認顯示項目1,單擊以僅顯示項目2,再次顯示項目3等

script. 
    function toggledisplay(elementID) 
    { 
     (function(style) { 
     style.display = style.display === 'none' ? '' : 'none'; 
     })(document.getElementById(elementID).style); 
    } 


a(href="#" title="Show Tags" onClick="toggledisplay('changethis');") Show All Tags 
ul(class="subforums" id="changethis" style="overflow-x: visible; overflow-y: visible; ") 
    li Item 1 
    li Item 2 
    li Item 3 

回答

1

渲染一切(所有結果),但只顯示一個(第一個),用css隱藏其他人。

爲按鈕添加點擊監聽器上一個下一個切換結果的可見性。