Mam tabelę zbudowaną na divach:
<script type="text/javascript"> $(document).ready(function() { $(".user1").mouseover(function() { $(".user1").css("background", "red"); }); $(".user1").mouseout(function() { $(".user1").css("background", "none"); }); $(".user2").mouseover(function() { $(".user2").css("background", "red"); }); $(".user2").mouseout(function() { $(".user2").css("background", "none"); }); $(".user3").mouseover(function() { $(".user3").css("background", "red"); }); $(".user3").mouseout(function() { $(".user3").css("background", "none"); }); $(".user4").mouseover(function() { $(".user4").css("background", "red"); }); $(".user4").mouseout(function() { $(".user4").css("background", "none"); }); $(".user5").mouseover(function() { $(".user5").css("background", "red"); }); $(".user5").mouseout(function() { $(".user5").css("background", "none"); }); }); </script> <style> #zawartosc .news { overflow: hidden; width: 100px; } #zawartosc .news:hover { background: red; } #zawartosc .news > div { width: 20px; height: 20px; float: left; text-align: center; line-height: 20px; } </style> <div id='zawartosc'> <div class='news'> </div> <div class='news'> </div> <div class='news'> </div> <div class='news'> </div> <div class='news'> </div> </div>
Efekt, który mam obecnie mnie zadowala, czyli po najechaniu na daną komórkę zaznacza się zarówno wiersz jak i kolumna, w których ona wystepuję. Moje rozwiązanie jest jednak kulawe, ponieważ muszę znać ilość i nazwy klas divów w danych wierszach.
Zapewne można to zrobić lepiej, czy mógłby mi ktoś pomóc albo podrzucić jakieś demo tego typu? Z góry dziękuję
