Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   CSS (https://nowa.cc/forumdisplay.php?f=313)
-   -   Помогите победить хаки, к вопросу о кроссбраузерности в кипе с js (https://nowa.cc/showthread.php?t=332670)

Gammi2 17.05.2011 09:20

Помогите победить хаки, к вопросу о кроссбраузерности в кипе с js
 
Доброго времени суток? Помогите форумчане, не могу определить хак, в FF все выглядит нормально, в принципе под него изначально писал. а вот в IE, O, и в гугловском Хроме ползет...
вопрос с меню в картинках код следующий:
<table cellpadding="0" cellspacing="0" border="0" class="ab">
<tr>
<td><img src="../images/uslugi.png" width="251" height="131" class="menu_img" tab=1 />
<div class="links" style="position: absolute;display: none;" id=menu1>
<?php $sql->query("select id, name FROM page WHERE img3=1");
while(list($id,$name)=$sql->fetch_row())
echo '<div> <a href="../page.php?id='.$id.'">'.$name.'</a></div>';
?></div>
</td>
<td width="9"></td>
<td><img src="../images/pacient.png" width="251" height="131" class="menu_img" tab=2 />
<div class="links" style="position: absolute;display: none;" id=menu2>
<?php $sql->query("select id, name FROM page WHERE img3=2");
while(list($id,$name)=$sql->fetch_row())
echo '<div> <a href="../page.php?id='.$id.'">'.$name.'</a></div>';
?></div>
</td>
<td width="9"></td>
<td><img src="../images/lab.png" width="251" height="131" class="menu_img" tab=3 >
<div class="links" style="position: absolute;display: none;" id=menu3>
<?php $sql->query("select id, name FROM page WHERE img3=3");
while(list($id,$name)=$sql->fetch_row())
echo '<div> <a href="../page.php?id='.$id.'">'.$name.'</a></div>';
?></div>
</td>
</tr>
</table>


Css такая:
.links{
padding-left:1px;
padding-right:3px;
padding-bottom:10px;
width:250px;
margin-top:79px;
padding-top:79px;
background:url(../images/trans.gif) top left repeat-y;

}
.menu_img{
cursor:pointer;
}

.links div{
background:#6699cc;
border:1px solid #666666;
border-top:0px;
padding:2px;
padding:2px 5px 2px 5px;
color:#ffffff;
}
.links div a{
color:#ffffff;
text-decoration:none;
}
.links div a:hover{
text-decoration:underline;
}
ну и js следующий:
$(function(){
$(".menu_img").mouseover(
function(){
$("#menu"+$(this).attr("tab")).show();
var offset = $(this).offset();

$("#menu"+$(this).attr("tab")).css('top','250px' );
$("#menu"+$(this).attr("tab")).css('left',offset.l eft+'px');


});
$(".links").hover(function(){},function(){
$(this).hide();
});

});
Напрвте на путь истинный...для просмотра сайт в поддомене Http://doc1.glavbyha.net

errante 17.05.2011 18:20

Re: Помогите победить хаки, к вопросу о кроссбраузерности в кипе с js
 
До ужаса кривой код!
Ты уж определись с таблицей ты работаешь или с дивами.
Какой ужас во всем этом разбираться: div class="links" и тут же style="position: absolute;display: none;"
в CSS прописать не судьба

Сделай пробный файл HTML без PHP и нормально пропиши таблицу стилей, тогда и смотреть можно.

Gammi2 18.05.2011 08:07

Re: Помогите победить хаки, к вопросу о кроссбраузерности в кипе с js
 
Это наследство...а разбираться с этим, как вы говорите, ужас как ломает, а придется...


Текущее время: 08:13. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2025 NoWa.cc

Время генерации страницы 0.01913 секунды с 9 запросами