HTMLの代わりにSVGの下でjQueryを実行する方法はありますか?
私は知っている jQuery svgプラグイン しかし、これは私が望むものではありません。
今のところ、jQueryエンジンには次のようなステートメントが含まれています。
div = document.createElement("div");
div.style.display = "none";
SVGドキュメントが作成できないため、SVGのjQuery初期化中に例外が発生して失敗します。 div
素子。そして、jQueryには、SVGの下で予測できない場所で失敗するHTML固有の場所がいくつかあります。
この問題を解決する方法はありますか?
回答:
回答№1の場合は3jqueryの古いバージョンをちょっとハッキングしましたが、いくつかの変更を加えてsvg-onlyモードで実行することは可能です。自由に変更を行い、あなたが望むものを自由にしてください。 ここではデモ ここでは 変更されたjqueryソースコード.
それは不完全で、HTMLとSVGの両方で使いたいのであれば、おそらくいくつかの問題がありますが、それは出発点であり、少なくともある程度は機能します。