Всем привет. Нашел один скриптик котрый разварачивает строки в таблице и снова сварачивает при клике.
<script src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#report tr:odd").addClass("odd");
$("#report tr:not(.odd)").hide();
$("#report tr:first-child").show();
$("#report tr.odd").click(function(){
$(this).next("tr").toggle();
$(this).find(".arrow").toggleClass("up");
});
//$("#report").jExpand();
});
</script>
Я его немного переделать для того чтобы строки раздвигались при наведении мыши:
<script type="text/javascript">
$(document).ready(function(){
$("#report tr:odd").addClass("odd");
$("#report tr:not(.odd)").hide();
$("#report tr:first-child").show();
$("#report tr.odd").mouseover(function(){
$(this).next("tr").toggle();
$(this).find(".arrownext").toggleClass("up");
});
$("#report tr.odd").mouseout(function(){
$(this).next("tr").toggle();
$(this).find(".arrownext").toggleClass("up");
});
//$("#report").jExpand();
});
</script>
Но только работает это не так как хочется. При наведении на строку она все таки раздвигается, но если навести на тот див который развернулся, то все сварачивается и назварачивается див другой строки. Как можно поступить? Вот ссылка на сам скрипт
http://ruseller.com/lessons.php?rub=32&id=346 а вот ссылка на то как у меня получилось
http://locmankvartir.ru/search_obj (естестввенно смотреть в таблице)