2013-02-26 103 views
1

如果您正在創建pagerjs應用程序,您如何設置活動路徑以打開。例如突出顯示pagerjs中的當前點擊路徑和敲除

<div class="tabs"> 
    <a data-bind="page-href:'opt1'">opt1</a> | 
    <a data-bind="page-href:'opt2'">opt2</a> 
    </div> 

<div class="server" data-bind="page:{id:'opt1')}"> 
       </div> 

它會很容易有一個css:{selected:isVisible}綁定,但是什麼是可見的樣子?它在文檔中暗示了這一點,但沒有顯示可見性是什麼樣子的。 pagerjs中是否有可綁定的內容?

回答

5

我結束了創建一個新的綁定在我的虛擬機

vm.isCurrentPage = function(pageid){ 
      var page = pager.page.find(pageid); 
      return page.isVisible; 
     }; 

隨着使用

<a data-bind="page-href:'server/dashboard', css:{selected:isCurrentPage('server')}">Dash</a>