1

Django で dajax を使用して、div の幅 css プロパティを変更しようとしています。私は考えられるすべてのバリエーションを試しましたが、成功しませんでした。私は他の多くのこと、主に「innerHTML」操作にdajaxをうまく使用しています。

これが私が試したことの例です...

これは、幅を変更したい単純なdivです

<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 プロパティにアクセスするには、属性が何であるかを知る必要があります。:)

どうもありがとう。

4

1 に答える 1

1

私は dajax を初めて使用しますが、 API 呼び出しのリストによると、 2 つのオプションがあるようです。

assign を使用して style 属性を変更します。

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

または、インライン CSS スタイルの代わりに CSS クラスを使用します。

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

そして、CSS ファイルで #mysilldiv.largersize を処理します...

于 2012-01-09T08:08:17.517 に答える