1

オブジェクトのドラッグ/ドロップに www.redips.net/ を使用していますが、jquery と同じですが、問題は、すべてを静的 HTML として配置すると正常に動作することです。動的に HTML を生成する場合 (必須)、js ライブラリの 1 つredips-drag-min の適用に失敗し、ドラッグドロップが機能しません。

すべてのHTMLがこのように作成された後、そのjsへの参照を動的に追加する1つの解決策を見つけました

        var ssioCss = document.createElement("script");
        ssioCss.setAttribute("type", "text/javascript");
        ssioCss.setAttribute("src", "../redips-drag-min.js");
        document.head.appendChild(ssioCss);

cssファイルの1つはこのように機能しますが、JSファイルは誰も助けてくれませんか?? ありがとう

4

2 に答える 2

0

タグでJQueryを指定するときは、次を使用する必要があります

  1. 追加、またはメソッドのまたはに、ページに要素を作成します
  2. スクリプトをロードするgetScript
  3. このスクリプトを使用して、外部CSSファイルをロードします

    $("<link/>", {
      rel: "stylesheet",
      type: "text/css",
      href: "/styles/yourcss.css"
    }).appendTo("head");
    
于 2013-02-07T19:16:30.133 に答える
0

.getScript()外部 js を動的にロードするために使用できます。

$.getScript("../redips-drag-min.js", function(data, textStatus, jqxhr) {
   console.log(data);
});
于 2013-02-07T19:16:43.337 に答える