Ich frage mich, ob jemand von euch kann mir helfen, was ich denke, beobachtet Problem.Führen Sie eine Methode jedes Mal, wenn Wert ändert
Ich habe ein Element (Svg, um genauer zu sein), die ich jedes Mal aktualisieren möchte, wenn ein Wert irgendwo geändert wird.
Ich habe Variable: GetThreadTree().treeBoxObject.getFirstVisibleRow()
, die anfänglich 0 ist. Ich möchte eine function updateCanvas()
jedes Mal Wert von GetThreadTree().treeBoxObject.getFirstVisibleRow()
Änderungen ausführen.
Was ich habe, ist:
canvas.observe(GetThreadTree().treeBoxObject.getFirstVisibleRow(), "scroll", updateCanvas());
Aber es ruft updateCanvas()
nur einmal, als sie zum ersten Mal aufgerufen wird, und aus irgendeinem Grund nicht ausgeführt den Code ein, nachdem es ist. Ich habe Fehlerkonsole überprüft und nichts ist da.
Irgendwelche Ideen?
diese Hilfe Does : http://stackoverflow.com/questions/240592/is-it-possible-to-listen-for-changes-to-an-objects-attributes-in-javascript –
Auch, was ist die Plattform? Browser? Javascript-Version? –
Es hilft nicht, der Effekt ist immer noch so wie in meinem Problem. Es ist für Thunderbird 3.0b4pre, also denke ich, dass JavaScript-Version eine der neuesten ist. – Artur