問題タブ [jquery-svg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2111 参照

javascript - jQuery SVG で既存の要素を操作して選択する

jQuery SVG の Web サイトにあるすべての例は、javascript で SVG オブジェクトを構築し、その中に新しい要素を構築することを目的としているようです。既存のマークアップの操作についてはあまり触れていません。

問題:

イベントが JavaScript 関数に接続された既存の SVG オブジェクトがあります。イベント ターゲット (この場合は SVG パス要素) を取得し、.animate()jQuery SVG を使用します。

ただし、単に$(myElement).animate()機能していないようです。当面の問題は$(myElement)、SVGオブジェクトの引数などを受け入れないことのようです。

奇妙なことに、アニメーション完了コールバックは機能しているように見えますが、私がそれでやろうとしているアニメーション タイプはまったく機能しません。

イベントターゲットを SVG として適切に認識しているとは確信していません<path>

パスの属性を直接操作しても機能しないようです (を使用.attr())

myElementでクラスを変更するなどの基本的な JS DOM 手法を使用すると、正常に機能するため、これが有効な SVG パスであることは事実上わかって.setAttribute()います。

0 投票する
2 に答える
2564 参照

jquery - jQuerySVGプロジェクトでgetBBoxを取得するには?

次のように定義された変数があります。

g はグループ ( var g = svg.group();)

jQuerySVG 経由で境界ボックスを取得する方法は?

myVariable.getBBox()、$(myVariable).getBBox() を試しましたが、うまくいきません...

ありがとう。

0 投票する
1 に答える
2918 参照

javascript - HTMLファイルに埋め込まれたsvgの座標を取得する最良の方法は何ですか?

次のようにhtmlファイル内にsvgを埋め込みました:

svgファイル内には、ID「lot1a」の長方形があります.lot1aの座標を取得して変数に保存し、それを別のsvgファイルの座標として使用する方法はありますか. 私の主な問題は、Phrogz が言ったように、ホスト HTML (または SVG) が埋め込みファイルの DOM にアクセスできないことです。それで、なにかお手伝いできますか?

0 投票する
1 に答える
800 参照

svg - SVG 要素である el に適用されるバックボーン イベント

クリックに応答したいテキストを含む SVG キャンバスがあります。以下のコードは仕事を成し遂げていません:

これは、別のビューの render 関数で呼び出されています。

それは問題なく表示され、これを for ループの最後に投げると:

その後、クリックは機能しますが、ビューに関連付けられたバックボーン モデルにアクセスする必要があるため、直接の JQuery イベントよりもバックボーン イベントを優先します。

0 投票する
15 に答える
126765 参照

javascript - jQuery SVG、addClass できないのはなぜですか?

jQuery SVG を使用しています。オブジェクトにクラスを追加または削除できません。誰かが私の間違いを知っていますか?

SVG:

クラスを追加しないjQuery:

オブジェクトをターゲットにして、クリックされたときにアラートを発生させることができるため、SVG と jQuery がうまく連携していることはわかっています。

0 投票する
1 に答える
3893 参照

svg - svg 要素間の接続

図のような「フローチャート」を実現するためにsvgの2つの要素を接続する方法はありますか? 2 つのボックスがあり、それらの間に矢印があります。1 つのボックスをドラッグすると、矢印がボックスに接続されたままになります。

私は、SVG 1.1 にこの機能の仕様があることを発見しましたが、完成にはほど遠いものです。

私はそれを行うコードやライブラリを見つけることができません (そして、それはまれなユースケースではないと思います)。それは自分です。

ありがとう!

0 投票する
1 に答える
490 参照

javascript - 単色で表示されるlinearGradient

誰かがこのコードの何が悪いのか教えてもらえますか?

HTML:

JavaScript:

常に1色で表示されます。

ありがとうございました。

解決:

0 投票する
2 に答える
166 参照

javascript - 文字列を関数引数として SVG に渡そうとしています

この関数を動的に作成しようとしています:

...2 番目の引数の変数値 (path.move から close() まで):

...しかし、解析エラーが発生しています。

残った髪を引き抜く前に誰か助けてくれませんか?

0 投票する
1 に答える
2449 参照

html - HTMLテキスト領域からSVGテキストへ

htmlのtextareaのテキストをsvgテキストに変換することは可能ですか?テキスト領域には、太字、斜体、箇条書きなどのフォーマットされたテキストがあります。これは、jwysiwygライブラリを使用して作成されました。私はコードを添付しています:

`

`

このためのリファレンスページは@http://akzhan.github.com/jwysiwyg/です。

0 投票する
2 に答える
7048 参照

jquery - 要素にズーム - jquery SVG

svg 要素が描かれたキャンバスがあるとします。要素をクリックしたら、クリックした要素にズームして焦点を合わせてビューポートを変更する必要があります。どうすればこれを実行できますか? コードを添付しました。

`

`