Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. März 2014 15:17
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
[GELÖST] jquery korrekt einbinden
Hallo Gemeinde,
ich möchte das jquery-Plugin smint verwenden. Die smint.js sitzt in /lib/jquery/js/, das Menü ist über den Menümanager eingebunden.
Im Template habe ich folgendes stehen:
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="/lib/jquery/js/jquery.smint.js"></script>
Im Head funktioniert es nicht, am Ende von Body auch nicht, ebenso funzt
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="/lib/jquery/js/jquery.smint.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#navi').smint({
'scrollSpeed' : 1500
});</script>
nicht. Liegt es daran, dass ich das Navigationsmenü über den Menümanager einbinde?
VG mörml
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
#2 14. März 2014 15:52
- rage_all
- kennt CMS/ms
- Ort: Augsburg
- Registriert: 09. März 2011
- Beiträge: 288
Re: [GELÖST] jquery korrekt einbinden
Vom Nicht-Coder dieses Forums, daher nur reine Meinung ohne Fachwissen:
Am liebsten binde ich alles erst kurz vor </body> ein.
Wenn das nicht geht - warum auch immer - binde ich die Bibliotheken als letztes vor </head> ein und die Steuerungen / Aufrufe kurz vor </body>.
Mehr kompetente Hilfe bekommst Du aber sicher wenn Du außerdem einen Fehler beilegen kannst, z.B. aus Firebug.
Oft sind es nur Kleinigkeiten, wie z.B. Aufruf in falscher Reihenfolge. Das ist aus eben der Fehlermeldung (meistens) klar ersichtlich.
Offline
#3 14. März 2014 15:59
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
Re: [GELÖST] jquery korrekt einbinden
Lieben Dank schon mal, rage_all. Ist das die Funktion "Konsole" im firebug?
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
#4 14. März 2014 20:42
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] jquery korrekt einbinden
Ist das die Funktion "Konsole" im firebug?
Genau. Da kannst du mal schauen ob ein Fehler im JS angezeigt wird. Falls nein, musst du den Code kontrollieren. Heisst die Navi <div id="navi"> oder <ul id="navi"> oder so ähnlich.
--> Es empfielt sich auch mal eine Demo in einem normalen HTML File zu machen und wenn es funktioniert dies Schritt für Schritt ins CMS einzubauen. Dann hast du eine Referenz die Funktioniert und kannst so besser den Fehler suchen.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#5 15. März 2014 11:07
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
Re: [GELÖST] jquery korrekt einbinden
Ich schäme mich fast, die Auflösung zu schreiben...
Nachdem ich nun den gesamten smint-Ordner auf den Server geladen habe, funktioniert es einwandfrei. Dachte anfangs, die mitgelieferte .css sei lediglich eine Beispieldatei... Jetzt hauen sich sicherlich die Profis an den Kopf.
Trotzdem noch eine Frage: In der smint-Hilfe steht:
Add the jquery.smint.js to the head section of your page.
Call the function with the following script:$(document).ready( function() { $('.subMenu').smint(); });
---> Hab ich wie folgt vor den schließenden Body-tag gesetzt, funktioniert:
<script type="text/javascript">
$(document).ready( function() {
$('.subMenu').smint();
});
</script>
Options
SMINT is a simple plugin, so only has an option for how fast the page scrolls.$('.subMenu').smint({ 'scrollSpeed' : 1000 });
The default speed is 500 (half a second) but you can now set that to be whatever you like.
Das mit der Geschwindigkeit funktioniert bei mir nur, wenn ich zweimal ein vollständiges Script setze, also so:
<script type="text/javascript">
$(document).ready( function() {
$('.subMenu').smint();
});
</script>
<script type="text/javascript">
$('.subMenu').smint({
'scrollSpeed' : 5000
});
</script>
Müsste sich das nicht auch zusammenfassen lassen?
VG mörml
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
#6 17. März 2014 08:43
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] jquery korrekt einbinden
<script type="text/javascript">
$(document).ready( function() {
$('.subMenu').smint({
'scrollSpeed' : 1000
});
});
</script>
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 19. März 2014 15:03
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
Re: [GELÖST] jquery korrekt einbinden
Lieben Dank, NaN!
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
Seiten: 1