1

現在のバージョンの jQuery を使用しています。

<!--jQuery-->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<!--jQuery UI-->
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/jquery-ui.min.js"></script>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" />
<!--jQuery Mobile-->
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
    <script src="http://

次の HTML があります (正確性を確保するために、ドキュメントからコピーして貼り付けました)。

<div id="form-pay" data-role="fieldcontain">
    <form action="mailer.php" method="post">
        <label for="basic">Text Input:</label>
        <input type="text" name="name" id="basic" data-mini="true" />
    </form>
</div>

ボタン、アコーディオン、アニメーションはすべて正常に機能していますが、何らかの理由で上記のようなフォームが機能しません。スタイルなしで表示されるだけです。必要な初期化はありますか? ドキュメントによると、フォームは自動初期化されます。

何か不足していますか?

4

1 に答える 1

0

jQuery Mobile 1.2 (1.2.0) は、1.7.0 から 1.8.2 までのバージョンの jQuery コアで動作します。

したがって、jQuery を ver 1.8.2 (または 1.8.3) に変更します。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

jsフィドル

または何らかの理由でver.1.9.Xが必要な場合はjQuery migrateを使用してください

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.min.js"></script>

jsフィドル

于 2013-02-16T22:06:54.947 に答える