Inhalt der Datei könnte so aussehen
<?php
$GLOBALS['TL_JAVASCRIPT'][] = "dein/Pfad/zu/Datei.js";
?>
Das würde dann so bei mir aussehen:
PHP-Code:
<?php
$GLOBALS['TL_JAVASCRIPT'][] = 'files/js/scrolling.js';
?>
Das funktioniert aber nicht.
Ich muß den Code, der in der scrolling.js steht, dann nochmal zusätzlich in dem Template einbinden, was dann komplett so wie hier ausschaut:
PHP-Code:
<?php
$GLOBALS['TL_JAVASCRIPT'][] = 'files/js/scrolling.js';
?>
<script>
var lastScrollTop = 0;
$(window).scroll(function(event){
var st = $(this).scrollTop();
if (st > lastScrollTop){
if (!$('body').hasClass('down')) {
$('body').addClass('down');
}
} else {
$('body').removeClass('down');
}
lastScrollTop = st;
if ($(this).scrollTop() <= 0) {
$('body').removeClass('down');
};
});
</script>
Ist das aber nicht doppeltgemoppelt?
Lesezeichen