0

jqueryカルーセルスクリプトとアンカーリンク付きのjScrollpaneスクロールバーを使用したデモに取り組んでいますが、正しく機能していないようです。誰かが私がここでスクリプトに欠けているものを指摘できますか?

ファイアバグを介して、エラーメッセージが表示されました。

「デバッガーの再開:デバッグループ中のエラー:TypeError:firstViewRangeElementがnullです」

$(".scroll-pane-arrows").jScrollPane is not a function

$('。scroll-pane-arrows')。jScrollPane(my_jscrollpane_opts); 差出人:jquery.contentcarousel.js(272行目)

syntax error

} from:index.html(525行目)

4

3 に答える 3

2

実際にその定義を含める前に、jScrollPaneを呼び出しています。ソースをChromeで表示する場合

view-source:http://members.chello.nl/j.bemmel2/carousel_/

512〜518行目を見ると、次のようになっています。

<script type="text/javascript" src="js/jquery.contentcarousel.js"></script>
<script type="text/javascript">
    $('#ca-container').contentcarousel();
</script>
<!-- the Scrollbar script -->
<script type="text/javascript" src="js/jquery.jscrollpane.min.js"></script>

jScrollPaneを呼び出す.contentcarousel()を呼び出していますが、最初にjscrollpane.min.jsを含めていません。

あなたがすべきことは持っていることです

<script type="text/javascript" src="js/jquery.jscrollpane.min.js"></script>

を呼び出す前に.contentcarousel()、次のように:

<script type="text/javascript" src="js/jquery.contentcarousel.js"></script>
<!-- the Scrollbar script -->
<script type="text/javascript" src="js/jquery.jscrollpane.min.js"></script>
<script type="text/javascript">
    $('#ca-container').contentcarousel();
</script>
于 2012-03-17T07:08:27.337 に答える
0

また、下の行からコンマを削除します(,)(行番号524)

$('.scroll-pane').jScrollPane();
{
  hijackInternalLinks: true //remove comma from here
}

それはあなたのエラーを解決します

syntax error
} from: index.html (line 525)
于 2012-03-17T07:16:20.393 に答える
0

jqueryのバージョンを確認してください。

$ (Selector). Live (events, data, handler); / / jQuery 1.3 + 
$ (Document). Delegate (selector, events, data, handler); / / jQuery 1.4.3 + 
$ (Document). On (events, selector, data, handler); / / jQuery 1.7 + 

=> $ El.find ('a.ca-more'). Live ('click.contentcarousel', function (event) {
change $ (Document). On ('click', 'a.ca-more', function (event) {

=> $ el.find ('a.ca-close'). live ('click.contentcarousel', function (event) {
change $ (Document). On ('click', 'a.ca-close', function (event) {
于 2014-01-16T08:16:08.110 に答える