2

これを試してみます:http://jquerytools.org/demos/scrollable/index.html
しかし、イベントトリガーがないと、以下のエラーが発生します

ここに画像の説明を入力してください

しかし、私は混乱しています。なぜonメソッドがページの読み込みでも見つからないのですか。

<head>
<link href="css/scrollable-horizontal.css" rel="stylesheet" type="text/css" />
<link href="css/scrollable-buttons.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.6.1.min.js"></script>
<script src="js/jquery.tools.min.js"></script>
</head>  

javascriptの部分では何も行われません

<script>
$(function() {
  // initialize scrollable
  $(".scrollable").scrollable();
});
</script>  

それは私のさらなる実装を止めました。これについて何か考えがありますか?

4

3 に答える 3

5

JQuery.onメソッドは1.7で追加されました。現在1.6を使用しているスクリーンショットからJQueryを更新する必要があります

http://api.jquery.com/on/

ここからダウンロードしたら、以下のマークが付いている場所を変更します

<head>
<link href="css/scrollable-horizontal.css" rel="stylesheet" type="text/css" />
<link href="css/scrollable-buttons.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.6.1.min.js"></script> <!-- Change this line -->
<script src="js/jquery.tools.min.js"></script>
</head>  
于 2013-03-20T09:06:39.350 に答える
1

jQuery 1.6.1を使用しています-on ()は当時存在していませんでした(1.7までではありませんでした)。

あなたのオプション:

  • 代わりにbind()を使用してください。

  • または、最新のjQueryに更新します。

2番目のオプションに関しては、

<script src="js/jquery-1.6.1.min.js"></script>

<script src="http://code.jquery.com/jquery-latest.min.js"
        type="text/javascript"></script>
于 2013-03-20T09:06:58.337 に答える
1

jQuery のバージョンを更新する必要があります。

jQuery 1.6 には含まれていないため.on()、新しいバージョンの jQuery に追加されます。

于 2013-03-20T09:07:53.027 に答える