2

jquery draggable ui を使用しようとしていますが、UI がうまくインポートされていないようです

私はこのテストを実行します:

if(jQuery.ui){
    alert("loaded");
        }
    else
    {
        alert("not loaded");
    }

そして、「ロードされていません」というアラートが表示されました....

私が書いているファイルの最初のコード行は次のとおりです。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
    <?php
    $searchQuery = $_POST['searchQuery'];
    ?>

    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

何がうまくいかなかったのでしょうか?

*私はすでに正常に動作する別のjQuery関数を使用しているため、jqueryパッケージは確実にインポートされています.UIのインポートが成功しなかったことが問題だと思います.

4

2 に答える 2

2

試す

if (jQuery.ui || jQuery.ui != "undefined") {
    alert("loaded")
}

いつでもランダムな UI 項目 (jQuery ui Web サイトから取得) HTML を読み込もうとすることができます。

<div id="accordion">
    <h3><a href="#">First header</a></h3>
    <div>First content</div>
    <h3><a href="#">Second header</a></h3>
    <div>Second content</div>
</div>

JavaScript

$("#accordion").accordion();

HTML ブロックがアコーディオン要素として表示されない場合は、読み込まれていません。

于 2012-08-05T13:42:31.963 に答える
0

これを試して :

  $( function() { $("#accordion").accordion();} );
于 2016-11-14T15:15:18.733 に答える