2014-12-02 91 views
0

是否有任何方法將屬性添加到以編程方式創建的自動提款器?JQuery Mobile將自定義主題應用於自動提升器

我用下面的代碼生成autodividers:

$("#classList").listview({ 
    autodividers:true, 
    autodividersSelector: function (li) { 
     var hi = li.text().split(" "); 
     return hi[0]; 
    } 
}).listview("refresh").trigger('create'); 

我想設置數據分壓器主題到B。我試着這樣做在控制檯中使用以下命令創建分隔後:

$(".ui-li-divider").attr('data-divider-theme', 'b'); 
$("#classList").listview('refresh'); 

但分隔並沒有在外觀上改變。是否有任何代碼可以添加到自動注入器的創建中,或者在創建自動注入器以更改此屬性之後?

謝謝!

回答

0

您可以設置dividerTheme選項:

$("#classList").listview({ 
    autodividers:true, 
    dividerTheme: "b", 
    autodividersSelector: function (li) { 
     var hi = li.text().split(" "); 
     return hi[0]; 
    } 
}).listview("refresh").trigger('create'); 

或者只是添加類ui-bar-b到分隔

$(".ui-li-divider").removeClass("ui-bar-a").addClass("ui-bar-b"); 
+0

非常感謝您! – user2884505 2014-12-03 03:35:22