PDA

Zobacz pełną wersję : Problem z jQuery



Reeboy
03-07-2014, 11:44
Temat omawiany wielokrotnie, a mimo to nie znalazłem rozwiazania swojego problemu. Pracuję na joomli 3.3 i mam zainstalowany i włączony dodatek easy jQuery. Ścieżki podałem prawidłowo, plik skryptu uwzględniłem w templateDetails.xml, a mimo to kod nie działa. Nie wiem gdzie szukać błędu. Próbowałem już zamieniać "$" na "jQuery".


$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
$('#header_bg').addClass('header_bg_scroll');
}
else {
$('#header_bg').removeClass('header_bg_scroll');
}
});


http://the-problem-solving.com/pl/

login: kalenistyk
pass: kalenistykarzadzi

Pozdrawiam!

mac
03-07-2014, 12:17
Ale wiesz do czego jest easy jQuery?
ze zacytuje opis
"This plugin is meant to help clean and resolve front and back end issues when using instances of jQuery alongside the Mootools libraries."
Nie powoduje implementacji kodu jQuery do szablonu czy gdziekolwiek indziej

to raczej problem twojego kodu
zreszta jak widze gdzie indziej tez szukasz :)
http://forum.sruu.pl/t-zmiana-klasy-po-przewinieciu-ekranu?pid=33683#pid33683

Reeboy
03-07-2014, 13:03
Hmm, myślałem, że kod, ale tam właśnie mi kmike podał kod prawidłowy, a dalej nie działa. Próbowałem też inne skrypty, działające gdzie indziej, a w joomli nie działają. :/ Próbowałem ręcznie wrzucać jQuery do katalogu, ale też nie śmigało. Ładowałem również bibliotekę przez dodatek eorisis: jQuery też i ciągle lipton. :( Jak wrócę do domu to jeszcze popróbuję i w razie czego dam znać. :D

mac
03-07-2014, 13:32
A wlasciwie jaki efekt chcesz usyskac?
Jakis link

Reeboy
03-07-2014, 15:41
http://www.dobreprogramy.pl/ Coś jak tutaj. Z tym że trochę inaczej.
Chciałbym, żeby górny pasek (czarny), miał pozycję fixed na stałe, a header pod nim (logo+wyszukiwarka) zmieniał klasę (wysokość, position: fixed i usunięcie jednego elementu), po przewinięciu ekranu o ustaloną ilość pikseli.

7697

tlewap
03-07-2014, 22:59
spróbuj zamienić $ na jQuery

EDIT: Masz błąd
TypeError: jQuery(...).tooltip is not a function




jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});

Reeboy
12-07-2014, 21:31
Źle wklejałem kod do index.php. Wrzuciłem


<?php
$this->addScript( '/templates/tpstemplate/js/scroll.js' );
?>

i działa, może komuś się przyda. :p

agnieszkans28
14-07-2014, 18:51
Super, wykorzystam ;)