2

「Jscrollhorizo​​ntalpane」というjQueryスクロールバーを使用しようとしています。それを使おうとすると、次のエラーメッセージが表示されます:firebugのコンソールに「$(window).widthは関数ではありません」。

私はjQueryを初めて使用しますが、これは非常に基本的なことかもしれませんが、それでも、それが何を意味し、なぜ問題があるのか​​わかりません。

スクローラーはいくつかのファイルにバンドルされており、そのうちの1つは「jScrollHorizo​​ntalPane.js」と呼ばれ、スクローラーのコードを保持していると思います。そこで$記号を「jQuery」という単語に置き換えてみましたが(競合がある場合)、役に立たなかったようです。

また、同じページに別のjQueryスクローラー(上記の水平ではなく垂直のスクローラー)を使用していることを追加することも重要です。これは問題なく機能します。これのコードは$(window).widthを使用しませんが、$(window)を何度も使用します...

何か案は?

4

2 に答える 2

2

どこかで葛藤しているようです。

最初に問題のルートを見つけることをお勧めします。

  • HTMLのjScrollHorizo​​ntalPane.jsの上にjquery.jsが含まれていることを確認してください
  • 他の JavaScript ファイル (jquery 以外) を一時的に削除し、修正されるかどうかを確認します。
  • さまざまなバージョンの jQuery を使用してみてください。Google の CDN から直接ロードして、バージョン番号を変更するだけですhttp://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js

これらのいずれも機能しない場合は、ライブ デモ リンクを使用して質問を更新してください。

于 2010-04-28T10:00:32.293 に答える
1

$(window).widthあなたの問題を$(window).width()解決するために変更しますか?

于 2010-04-28T11:45:07.567 に答える