ここのペーストビンで見ることができる私のSVGでは、スライダーとして使用するために2つの同じ形状を描画します。
最初に、長方形(および塗りつぶし)を事前に定義してから、で描画し<use>
ます。ID="slider_1"。
もう1つは、を介してまっすぐに描画し<rect>
ます。ID="slider_2"。
私がslider_2をJavaScriptにフィードすると、すべてがうまくいきます。
私がslider_1に実装すると、chromeコンソールにUncaught ReferenceErrorがあると表示されます:selectElementが87行目に定義されていません。
スライダーの機能はすべて問題なく動作しているように見えますが、JSに慣れようとしているので、問題の内容と理由を理解して修正したいと思います。その行に「 selectElement
」
の明示的な呼び出しはありませんが、それはセレクターの対象となるコードの行です...それを超えると、途方に暮れます:)