2017-10-26 2 views
0

Ich weiß nicht, wie Sie eine Funktion in jQuery 1.10.2 aufrufen. Was mache ich falsch?jQuery 1.10.2 Wie behebe ich Uncaught SyntaxError: Unerwarteter String

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

versuchen Sie das simpleSlide.js Plugin (https://github.com/Masquerade-Circus/simpleSlide.js) wenn ja vielleicht dort an der Dokumentation und Beispiele betrachten, verwenden als Referenz – CreMedian

+0

i Beispielcode verwendet aus der Dokumentation, und dieses Skript funktioniert nicht –

+0

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

Antwort

0

Sie versuchen, ein JSON-Objekt zu $(document).ready() zu übergeben. Gemäß der documentation, nimmt es eine Funktion als Parameter.

Außerdem machen Sie einen ähnlichen Fehler in der simpleSlide Click-Handler (fehlt eine Klammer).

Daher sollten Sie Ihren Code wie folgt beheben:

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

ich die Verwendung des .click() Methode denken hier nicht erforderlich ist, es sei denn, Sie versuchen, die Diashow zu erzeugen, wenn der Behälter angeklickt wird. Nach the example you provided und the examples on the simpleSlider demo, würde ich erwarten, dass Ihre Funktion wie folgt aussehen:

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

Wie in der anderen Antwort erwähnt, Sie haben einige Syntaxfehler bei der Verwendung von $(document).ready() und fehlende Klammer auf der .click() Funktion.

+0

danke ich löse dieses Problem eine andere Methode –

Verwandte Themen