PDA

Zobacz pełną wersję : Niedziałający element z Jquery pod Safari/chrome/webkit



wujek_zed
06-07-2010, 19:45
Witam,
robię właśnie strone stowarzyszenia Prokulart i mam pewien problem - Po zamianie wstepnego szbalonu html na szablon joomli i wrzucenie go do nowej instalacji w przeglądarkach chrome/safari nie pojawia mi sie element dodawany przez javascript (jQuery) .

strona: Prokulart.pl/site (http://prokulart.pl/site/)

chodzi o elementy pojawiajace sie w gornym prawym rogu po najechaniu myszka na znaczek listu i napis facebook
wczesniej w wersji html wszystko śmigało we wszystkich przeglądarkach (ie potrzebuje jakiś poprawek ale generalnie działa)

wersja html http://prokulart.pl/site/old/index.html


Czy jest ktoś w stanie powiedzieć mi co jest przyczyną takiego stanu i co należało by zrobić.?

skrypt jest prosciutki i działa generalnie OK ale z jomla występuje taki kwiatek.

Z góry dzięki za pomoc.

wujek_zed
09-07-2010, 09:42
hello, sorry za post pod postem,ale na prawde nikt nie jestr w stanie mi coś doradzić?

dodam tylko, że po wpisaniu czegokolwiek w pole 'szukaj' i klepnieciu 'emter' na stronie wynikow element jquery juz sie pojawia. jak to mozliwe????


Ok doszedłem sam, na stronie startowej i podstronach joomla dodawala automatycznie mootool.js i caption.js

kod:

<?php

$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
foreach($headerstuff['scripts'] as $key=>$value){
unset($headerstuff['scripts'][$key]);
}
$this->setHeadData($headerstuff);
?>



po zablokowaniu dodawania tych plikow wszystko smiga.

Po co standardowo joomla dodaje mootools.js i caption.js???

moje
09-07-2010, 11:58
Po to, żebyś nie musiał ich dodawać sam. Joomla brata się z MooTools'em, dlatego dodaje go z automatu - niewiele osób wie, że to samo co robi się w jQuery można zrobić w MooTools ;)