1

私が間違っているのは何ですか?ここにコードがあります:

<script type="text/javascript"
    src="<c:url value='/resources/js/jquery-1.7.js'/>"></script>
<script type="text/javascript"
    src="<c:url value='/resources/js/jquery-ui-1.8.21.custom.min.js'/>"></script>
<script type="text/javascript"
    src="<c:url value='/resources/js/jquery.ui.spinner.js'/>"></script>
<script type="text/javascript"
    src="<c:url value='/resources/js/myscript.js'/>"></script>

<input id="spinner" type="text" value="0" />

mysript.jsコード:

$(document).ready(function() {


    $(function() {
        $('#spinner').spinner({min: -100, max: 100});
    });

});

それでも動作しません

ところで、それは言う:TypeError:this._superは関数ではない

this._super(key、value);

jquery ... nner.js(line375)

TypeError:this._superは関数ではありません

this._super(options);

jquery ... nner.js(389行目)

4

2 に答える 2

2

作業例: http://jsfiddle.net/KaaaT/

したがって、次のものが必要です。

  • jQuery
  • jQuery UI
  • jQuery UI CSS
  • スピナー

manage resources上記の jsfiddle リンクをクリックして、この例で使用した URL を確認してください。

jQuery コード:

$('#spinner').spinner({ min: -100, max: 100 });

HTML コード:

<input type="text" id="spinner" value="0" />

Jsfiddle は jQuery UI 1.8.18 を使用します。Google のコンテンツ配信ネットワークは、新しいネットワークをホストしています。したがって、次の URL を使用することをお勧めします。

編集:おそらく問題は、ウィジェット機能をダウンロードしたときに、カスタム jQuery UI ライブラリにウィジェット機能を追加するのを忘れたことです。Google の CDN でホストされているものを試してください。widgetまたは、オプションをオンにして jQuery UI を再ダウンロードします。

于 2012-07-26T08:32:19.143 に答える
0

あなたは何の問題もありません。見てください:ここにあなたのコードがあります

于 2012-07-26T09:16:34.970 に答える