Разворачивание списка при наведение на картинку
Добрый день друзья, начал изучать Jquery, нужно решить задачу по сабжу!
есть таблица с классом .catalog в ней 4 ячейки, хотелось бы что бы при наведение на фотографию(img) рядом справа появлялся список ul с логотипами(стили я напишу) получается что в набор попадают все фотографии в ячейках а не в конкретной ячейки и при наведении на любую фотографию в таблице выводится только первый список! Хотелось бы что при наведении на фотографию в данной ячейки выводился список этой же ячейки table width="100%" border="0" class="catalog"> <tr> <td><img src="images/katalog/samosval.png" alt="Самосвалы" /><p>Самосвалы </p><ul><li>MAN</li><li>MAZ</li></ul>< /td> <td><img src="images/katalog/ukladchiki.png" alt="Укладчики" /><p>Укладчики </p><ul><li>MAN</li></ul></td> <td><img src="images/katalog/katok.png" alt="Катки"/><p>Катки</p></td> <td><img src="images/katalog/tiagach.png" alt="Тягач" /><p>Тягачи</p></td> </tr> </table> вот Jquery который написал jQuery(document).ready(function($) { $('.catalog tr td ul').hide(); $('.catalog tr td img').mouseover(function() { $('.catalog tr td ul:first').slideDown(); }); $('.catalog tr td img').mouseleave(function() { $('.catalog tr td ul:first').slideUp(); }); }); Жду подсказки, и в какую сторону копать ? как-то не нашел решения |
|
Прочитал тему 5 раз, что то я не догнал :blink: :blink:
там же вообще чистый javascript , а я на jquery, я не могу понять как сделать, что бы в набор попадала картинка нужной ячейки а не все картинки, или надо id надо каждой строке присваивать |
Чичас изображу...
|
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <table width="100%" border="0" class="catalog"> <tr valign=top> <td><img src="http://s1.uploads.ru/i/d28Cu.gif" alt="Самосвалы" /><p>Самосвалы </p><ul><li>MAN</li><li>MAZ</li></ul> </td> <td><img src="http://s1.uploads.ru/i/d28Cu.gif" alt="Укладчики" /><p>Укладчики </p><ul><li>MAN</li></ul> </td> <td><img src="http://s1.uploads.ru/i/d28Cu.gif" alt="Катки"/><p>Катки</p><ul><li>MAN</li></ul> </td> <td><img src="http://s1.uploads.ru/i/d28Cu.gif" alt="Тягач" /><p>Тягачи</p><ul><li>MAN</li></ul> </td> </tr> </table> <style type="text/css"> .catalog td > ul{ display:none; position:absolute; z-index:2; border:2px solid #F1F2EE; padding:4px; } </style> <script type="text/javascript"> $(document).ready(function($) { $('.catalog tr td img').mouseenter(function() { $(this).parent().find('ul').slideDown(); }).mouseleave(function() { $(this).parent().find('ul').slideUp(); }); }); </script> |
Благодарю=)
|
Часовой пояс GMT +3, время: 20:25. |