2017-10-26 7 views
0

Uncaught SyntaxError: Unexpected stringjQuery 1.10.2 Uncaughtを修正する方法SyntaxError:予期しない文字列

jQuery 1.10.2で関数を呼び出す方法はありません。私は何が間違っていますか?

http://prntscr.com/h23m4j

http://prntscr.com/h23mp6

<div id="#slider" style="position: relative;"> 
    <div class="list" style="position: relative;overflow: hidden;height: 100%;"> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
     <div><img src="<?php echo $this->paths->get_photo_url_by_photo_object($photo, 'product_page_small_image')?>" alt=""></div> 
    </div> 
</div> 
<!--suppress JSAnnotator --> 
<script> 
$(document).ready({ 
    $('#slider').simpleSlide.click(function ({ 
     column: 4, 
     showButtonForever: true, 
     cycle: false, 
     autosliding: 0 
    }); 
}) 
</script> 
+1

そうならばsimpleSlide.jsプラグイン(https://github.com/Masquerade-Circus/simpleSlide.js) を使用しようとしている、おそらく参照 – CreMedian

+0

のためにそこにドキュメントとサンプルを見て私は、サンプルコードを使用ドキュメントからこのスクリプトは動作しません –

+0

http://www.jqueryscript.net/demo/Responsive-Infinite-Loop-Slider-with-jQuery-SimpleSlide/ –

答えて

0

あなたは$(document).ready()にJSONオブジェクトを渡ししようとしています。 documentationによれば、それはパラメータとしての機能をとる。

また、simpleSlideクリックハンドラ(括弧がありません)で多少似たエラーが発生しています。

したがって、あなたは、このようにコードを修正する必要があります。

$(document).ready(function() { 
    $('#slider').simpleSlide.click(function() { 
     column: 4, 
     showButtonForever: true, 
     cycle: false, 
     autosliding: 0 
    }); 
}); 
0

私はあなたがコンテナをクリックしたときにスライドショーを生成しようとしている場合を除き.click()方法の使用は、ここでは必要とされていないと思います。 the example you providedthe examples on the simpleSlider demoに続いて、私はあなたの関数は以下のように見えるように期待する:他の回答で述べたように

$(document).ready(function(){ 
    $('#slider').simpleSlide({ 
     column: 4, 
     showButtonForever: true, 
     cycle: false, 
     autosliding: 0 
    }); 
}); 

、あなたは.click()機能にいくつかの構文$(document).ready()の使用中にエラーや不足している括弧を持っています。

+0

ありがとう私はこの問題を別の方法で解決する –

関連する問題