2014-12-02 5 views
0

Есть ли способ добавить атрибуты к программно созданным авторазделителям?JQuery Mobile Применить специальную тему для автодизайнеров

Я генерация autodividers используя код ниже:

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

И я хочу, чтобы установить данные делитель-тему для б. Я пытался делать это после того, как разделители были созданы с помощью следующих команд в консоли:

$(".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

Смежные вопросы