Я использую jQuery plugin
который я написал некоторое время назад; Это плагин с сеткой. Я пытаюсь использовать этот плагин дважды на одной странице с двумя разными div
s
Плагин использует External Style sheet
Мне нужно использовать конкретную таблицу внешнего стиля с каждым из плагина gridviews
Страница проходит через массив div и вызывает gridview()
которая создает сетку
var divs = ['div1', 'div2'];
//At this point how can i tell it which external style sheet it can use?
for(var i in divs){
$('#' + divs[i]).gridView({}) ;
как в этом примере:
Я попытался сделать это
condition ? $('head').append('link to 1st sheet') :
$('head').append('link to 2st sheet')
и это всегда дает мне 2nd style sheet
Просто добавьте класс во время выполнения в каждый список, затем добавьте эти классы ко всем отдельным элементам в CSS.
var divs = ['div1', 'div2'];
//At this point how can i tell it which external style sheet it can use?
for(var i in divs){
$('#' + divs[i]).addClass('style'+i).gridView({}) ;
затем добавьте стиль + я во все ваши отдельные стили
.style1 .hideDateTimePicker{height:1000px}
.style1 .headerTitle {width:50%;float: left;height:25px;padding-left:10px;padding-top:5px} /*div*/
.style1 .headerTitle span {height:24px;padding:1px;padding-right:5px;padding-left:5px;position:relative;font-size:100%;color:#3a3a3a;font-weight:bold;}
и так далее. Я бы рекомендовал использовать scss для упрощения добавления css.