2012-03-27 8 views
0

Ich habe mit SmoothDivScroll auf einer meiner Website gearbeitet, aber es scheint nicht richtig zu funktionieren. Ich habe eine scrollbare Galerie mit Colorbox. Sie können die Website hier überprüfen:JQuery SmoothDivScroll arbeitet ungeschickt

http://www.lazza.com.mx/ee/obras

ich es mit Chrome getestet habe, Firefox und IE und alle von ihnen haben das gleiche Problem: Manchmal lädt es und manchmal nicht. Und wenn es lädt, wenn Sie das Scrollen mit dem Cursor führen, stoppt es plötzlich, anstatt ständig gleichmäßig zu scrollen.

Jede Hilfe wird sehr willkommen sein. Vielen Dank im Voraus.

Antwort

0

Ich denke, dass das Problem von Ihrem CSS verursacht wird. Sie haben eine Regel, die wie folgt aussieht:

div.scrollableArea img { 
    position: relative; 
    float: left; 
    margin: 0; 
    padding: 0px 5px; 
    border-right: 1px solid #DDD; 
} 

Aber da Sie die Bilder im Inneren des rollbaren Bereich in a-Tags eingewickelt haben, sollten Sie die a-Tags anstelle zielen, wie folgt aus:

div.scrollableArea a { 
    position: relative; 
    float: left; 
    margin: 0; 
    padding: 0px 5px; 
    border-right: 1px solid #DDD; 
} 

Ich habe das nicht getestet, aber es sollte Ihr Problem lösen. Wenn Sie sich nicht sicher sind, werfen Sie einen Blick auf die Colorbox example.

+0

Vielen Dank für die Antwort. Tolle Arbeit mit deinem SmoothDivScroll übrigens! Leider hat es nicht funktioniert. Ich habe das Beispiel von colorbox überprüft, bevor ich es hier gefragt habe, und es mit meinem Code verglichen, aber nichts gefunden. Nochmals vielen Dank für die Antwort, wenn Sie mir weiter helfen können, würde ich es wirklich schätzen, weil ich wirklich keine Ahnung habe. – fedejp

+0

Ich habe deine Colorbox-Beispielseite kopiert und den autoScrollingMode implementiert: "onstart" und es passiert genau so, wie es auf meiner Seite passiert. Wenn ich mit meiner Maus scrolle, scrollt es nur für einige Bilder und stoppt dann plötzlich = S. Das ist eines meiner Probleme. Der andere ist, dass, wie ich schon sagte, es überhaupt nicht funktioniert. Das passiert bei deinem Beispiel nicht, also muss das etwas in meinem Code sein. Hoffe, du kannst mir aus Thomas helfen. Ich werde dich über alles, was ich finde, auf dem Laufenden halten. – fedejp

+0

Sie können einen Blick auf meinen Versuch werfen, Ihr Beispiel in AutoScrollingMode zu machen: http://www.lazza.com.mx/colorboxexample.html – fedejp

Verwandte Themen