/ / jQueryの下で - javascript、jquery、svg

SVGの下のjQuery - javascript、jquery、svg

HTMLの代わりにSVGの下でjQueryを実行する方法はありますか?

私は知っている jQuery svgプラグイン しかし、これは私が望むものではありません。

今のところ、jQueryエンジンには次のようなステートメントが含まれています。

div = document.createElement("div");
div.style.display = "none";

SVGドキュメントが作成できないため、SVGのjQuery初期化中に例外が発生して失敗します。 div 素子。そして、jQueryには、SVGの下で予測できない場所で失敗するHTML固有の場所がいくつかあります。

この問題を解決する方法はありますか?

回答:

回答№1の場合は3

jqueryの古いバージョンをちょっとハッキングしましたが、いくつかの変更を加えてsvg-onlyモードで実行することは可能です。自由に変更を行い、あなたが望むものを自由にしてください。 ここではデモ ここでは 変更されたjqueryソースコード.

それは不完全で、HTMLとSVGの両方で使いたいのであれば、おそらくいくつかの問題がありますが、それは出発点であり、少なくともある程度は機能します。