jQuery .children() problem
 
esedic 23. okt 2012 16:03:31 Pridružen od:
28. nov 2007
368 objav
184 13 4
#1

Skušam animirati element na hover, pa mi nekaj ne štima oz. ko testiram na jsfiddle.net dela ok, na spletni strani pa ne.



HTML:


<ul class="nav">
<li class="item-319"><a href="#">Link 1</a></li>
<li class="item-320"><a href="#">Link 2</a></li>
<li class="item-321"><a href="#">Link 3</a></li>
</ul>​

JS:


$('.nav li').hover(function() {
$(this).children().stop(true, true).animate({'right': '+=50px'}, 'slow');
}, function() {
$(this).children().stop(true, true).animate({'right': '-=50px'}, 'slow');
});

Firebug in Chrome Developer Tools javljata napaki

-$(this).children is not a function (Firefox)

-Cannot call method 'children' of null (Chrome)



Za pomoč se zahvaljujem v naprej.


všeč(0) ni všeč(0) spam(0)
 
b00mbar 23. okt 2012 16:33:00 Pridružen od:
18. jun 2008
350 objav
554 127 18
#2

Poizkusi v Firefoxu:



console.log($)



Poglej rezultat v firebug console.. Kot kaže ti ne naloži jQuery pravilno oz. ga sploh ne..

Če slučajno še nisi, v HTML dodaj:



<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>


všeč(0) ni všeč(0) spam(0)
Garantirano najhitrejše pure SSD Reseller gostovanje ( PHP7.1, Opcache, Nginx, MariaDB, Let's encrypt) | Brezplačna selitev strani in pošte | 400+ domen po izjemnih cenah
www.neoserv.si
 
Mešetar 23. okt 2012 16:45:54 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#3

tak kot je bumbar povedu... drgaci pa propertije pisi brez navednic... tore {right: '....'}


všeč(0) ni všeč(1) spam(0)
 
esedic 24. okt 2012 09:52:31 Pridružen od:
28. nov 2007
368 objav
184 13 4
#4

jQuery je bil naložen dvakrat, hkrati sem še dodelal jQuery kodo, tako da je sedaj vse ok.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se