2011-12-22 6 views
1

Я пытаюсь изменить свойство css ширины div, используя dajax в django. Я пробовал все варианты, о которых я могу думать без успеха. Я использую dajax успешно для многих других вещей, в основном для манипуляций «innerHTML».django dajax css width attribute

Вот пример того, что я пробовал ...

Вот простой ДИВ, что я хочу, чтобы изменить ширину

<div id="mysillydiv" style="width: 1px;">some stuff</div> 

Вот некоторые dajax функции, которые я пробовал ...

# does not work 
dajax.assign('#mysillydiv', 'css.width', '50px') 

# nope, this isn't it either 
dajax.assign('#mysillydiv', 'style.width', '50px') 

Вы получаете идею. Мне просто нужно знать, что атрибут должен получить доступ к этому свойству width. :)

Большое спасибо.

ответ

1

Я новичок в dajax, но в соответствии с их list of API calls, похоже, у вас есть два варианта.

Либо использование правопреемником изменить атрибут стиля:

dajax.assign('#mysillydiv', 'style', 'width:50px') 

Или используйте CSS классы вместо встроенных стилей CSS:

dajax.add_css_class('#mysillydiv', 'largersize') 

И ручка # mysilldiv.largersize в файле CSS .. .