PDA

Zobacz pełną wersję : javascript nie działa w templatkach



ats2008
06-04-2011, 15:38
Witajcie.

Od kilku godzin walczę z javascriptem w templatkach. Przeczytałem wszystkie dostępne wpisy posty i takie tam, ale czego bym nie zrobił, js nie działa.

Konkretnie używam framworka jquery z pluginem zgodności z mootools. Próbowałem też użyć skryptu opartego na bibliotece mootols, też nie działa.

Robię wysuwany moduł logowania w oparciu o ten (http://www.webskrypty.pl/2010/wysuwany-panel-logowania-w-jquery/) wzór. W zwykłym html działa pięknie, w templatce nie chce.

Sprawdzałem na innych templatkch (beez, ja purity, które przecież mają js), też nie działa.

Co robię nie tak?

Strona: tutaj (http://www.herblive.com/new)

Kod headera:

<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/index.css" />
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/css/slider.css" />

<script type="text/javascript">
$(document).ready(function(){
$('#login-toggle').click(function() {
$('#login-content').slideToggle(300, function() {
$("#login-toggle p").toggle();
});
});
});
</script>
Próbowałem wstawić to w pliku - nie działa, ani tak, ani tak.

Gdzie może problem, bo w innych stronach, które robiłem używałem jquery nie raz... teraz nie mogę.

Z góry dzięki za podpowiedź.

larry_krk
06-04-2011, 16:35
<script type="text/javascript">
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j('#login-toggle').click(function() {
$j('#login-content').slideToggle(300, function() {
$j("#login-toggle p").toggle();
});
});
});
</script>

ats2008
06-04-2011, 21:22
Witaj,

Dzięki, nie wiedziałem, jakiej składni użyć :). Będzie dla potomnych, bo nie znalazłem takiej podpowiedzi i zmarnowałem 5 h no to...

Pozdrawiam i zamykam.