指定された幅まで指定された色をLine要素に適用したいですか?
線をクリックすると、offsetWidthが取得されるので、そのoffsetwidhtまで異なる色を適用する必要があります。これを行うにはどうすればよいですか。
int lineWidth = DOM.getElementPropertyInt(lineElement, "offsetWidth");
int lineLeftOffset = (width / 2) - (lineWidth / 2);
DOM.setStyleAttribute(lineElement, "left", lineLeftOffset + "px");
ここでは、lineLeftOffsetを使用して現在の位置を設定しています。現在の位置まで、lineElementに異なる色を付ける必要があります。フォローしてみましたが、要素全体に色を塗っています。
DOM.setStyleAttribute(lineElement, "backgroundColor", "red");