2016-04-29 14 views
2

Ich habe jQuery, animate.css und morphtext.js in meinem Dokument header verknüpft.Morphtext jQuery Plugin funktioniert nicht

In h1 habe ich einen Bereich mit der ID 'js-rotating' erstellt. Ich habe angerufen es dann direkt in den html wie so

<script> 
$("#js-rotating").Morphext({ 
animation: "bounceIn", 
separator: ",", 
speed: 2000, 
complete: function() { 
} 
}); 
</script> 

Allerdings ist das Plugin nicht reagiert. Ich habe überprüft, dass ich über die direkten Links auf die verlinkten css- und js-Dateien zugreifen kann. Was könnte dieses Problem verursachen?

+0

Können Sie bitte Geige erstellen .. –

+0

Wenn Sie die ganze HTML teilen + js + css dann können wir das prüfen. Setzen Sie einfach alles auf jsfiddle und teilen Sie den Link – Aslam

+1

Gibt es irgendwelche Fehler in der Konsole? Wenn ja, was sind sie? –

Antwort

0

Ihr Code funktioniert perfekt für mich, aber das Problem ist, dass Ihr Skript vor dem vollständigen Laden von Dom ausgeführt wird.

, um dieses Problem zu beheben, setzen Sie Ihr Skript in jQuery ready() Methode, um sicherzustellen, dass das DOM vor dem Ausführen von Funktionen ordnungsgemäß geladen wird.

<script> 
     $(document).ready(function() { 
     $("#js-rotating").Morphext({ 
      animation: "bounceIn", 
      separator: ",", 
      speed: 2000, 
      complete: function() { 
      } 
     }); 
     }); 
    </script> 

dies ein working demo

Verwandte Themen