mam taki kod:
<?php $(function(){ this.bind('mouseover', function(e){ e.css({'border':'1px solid red'}); }); }); }); ?>
#mainMenu to ul, lista z menu. Póki co testowo chce podłączyć zdarzenie, że dla najechania myszką na element listy, dostaje on obramowanie.
jQuery 1.3.1
Za chiny to nie chce działać, wfirebugu mam ciągle:
this.bind is not a function
Co robie źle? Nie mam już pojęcia.
-----------------------------
Mam teraz takie coś:
<?php $(document).ready(function(){ var l = $('#mainMenu > li'); for (var x = 0; x < l.length; x++) { l[x].hover( function(){ l[x].css('border', '1px solid red'); }, function(){ l[x].css('border', 'none'); }) } }); ?>
i za każdym razem : l[x].hover is not a function.
Tylko dlaczego, przecież l to tablica elementów jquery, na których przeciez powinna być możliwość wykonywania jego funkcji?
-----------------------

Już działa.