0

これは、次のように jQuery コアが既にインストールされている WP インストール用です。

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js?ver=1.3.2'></script>

利用したい:

http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js

次のように本体にロードしようとしました:

<div id="diag1">Step1</div>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js">

  alert("I'm alive"); // nope it's dead
  jQuery("#diag1").dialog({modal: true});

</script>

ページにアラートを入れても、これは何もしません。

私はもう試した

  • ページの先頭にもスクリプト リンクを配置します。
  • 私が知っているサードパーティのプラグインをインストールすると、jqueryui が使用されますが、これは何もしません。

確認しました

  • ビュー - >ソースに移動すると、jqueryの後にjqueryuiがロードされます
  • jqueryui は jquery と互換性があります

他に何ができますか?

wordpress にはスクリプトをロードするためのカスタム php 関数があることは知っていますが、それが何をするのか、またはスクリプトの可用性にどのように影響するのかはわかりません。私はそれを使用しようとしましたが、それでもうまくいきません。

http://codex.wordpress.org/Function_Reference/wp_enqueue_script

jQueryUI を使用してモーダルを開発したいだけです。最後に、私がやろうとしているのはそれだけです:

このサイトの場合:

www.papermepress.com

4

1 に答える 1

5

jQuery UI への参照を閉じる必要があるため、スクリプト ブロックの間には何も配置しないでください。そう....

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js">

する必要があります

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js"></script>
<script type="text/javascript">

  alert("I'm alive"); // nope it's dead
  jQuery("#diag1").dialog({modal: true});

</script>
于 2012-10-15T21:58:43.473 に答える