2016-04-07 2 views
0

Nach stundenlanger Forschung hoffe ich, jemand kann mir einige Einblicke geben. Ich möchte dies implementieren sliderTabs jQuery Plugin.So ändern Sie Optionen Wert von Hover() oder Mouseenter Funktion z. B.

Das Problem mit diesem Plugin ist, dass die Option pauseOnHover nicht funktioniert, obwohl ich den Plugin-Zweig, der die gewünschte Option enthält heruntergeladen (immer noch, es funktioniert nicht).

Gibt es eine Möglichkeit, die Diashow zu beenden, während die Maus den Schieberegler div bewegt?

Ich rufe das Plugin wie folgt aus:

jQuery(document).ready(function() { 
    var slider = jQuery("div#sliderTabs").sliderTabs({ 
     autoplay: 1000, 
     mousewheel: false, 
     transitionSpeed: 1500, 
     tabs: true, 
     position: "top", 
     pauseOnHover: true 
    }); 
}); 

Dank für Ihre Zeit danken!

+0

'.sliderTabs (false, runter);' nicht ganz sicher, ob das ist, was Sie für die klären, bitte –

+0

im sry schreiben wollten, i eher hoffe, zu demonstrieren, was ich versuche zu erreichen, um korrekten Code zu dienen ^^ hoffe, dass Sie jQuery Pro meine schlechte Erklärung verzeihen ^^ – StJungDev

+0

Haben Sie Ihren Browser JavaScript-Konsole für irgendwelche Fehler auf dieser Option überprüft, oder können Sie überprüfen, indem Sie die Zeichenfolge " pauseOnHover "wenn es tatsächlich in der heruntergeladenen Quelle vorhanden ist? –

Antwort

0

Nach Ihren Angaben zum Plugin auf GitHub, habe ich möglicherweise einen Fehler entdeckt.

Zeile 211: var instanceAutoPlay = setInterval(plugin.next, settings.autoplay);

Die var instanceAutoPlay innerhalb der if() {} -Anweisung der Option instanziiert.

Versuchen Sie, die Variable außerhalb der Funktion zu initialisieren. Fügen Sie auch eine console.log() hinzu, um zu überprüfen, ob sie tatsächlich aufgerufen wird.

EDIT: Ich habe es selbst mit einer lokalen Kopie versucht, und es funktionierte einwandfrei. Mein Code:

<script type="text/javascript"> 
$(function() { 
    var slider = $("div#mySliderTabs").sliderTabs({ 
     autoplay: 3000, 
     mousewheel: false, 
     position: "top", 
     pauseOnHover: true 
    }); 
}); 

keine Probleme. Um zu überprüfen, hier ist eine Paste aus meiner Kopie von sliderTabs 1.1: http://pastebin.com/0QGywjRd

+0

jetzt mit IHRER Kopie funktioniert es perfekt !! Was hast du geändert? Danke Mann, großartig !! – StJungDev

+0

Ich habe nichts geändert. Möglicherweise hat Ihre Kopie die hinzugefügte Funktionalität nicht enthalten. –

+0

omg !! die Copy - Paste FAIL - Trophäe gehört mir ... nochmals vielen Dank und viel Respekt! – StJungDev

Verwandte Themen