Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][JQUERY] mouseover i display block
corvus606
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 12.11.2011

Ostrzeżenie: (0%)
-----


Mam coś takiego:

[JAVASCRIPT] pobierz, plaintext
  1. $("body").delegate('tr','mouseover mouseleave', function(e){
  2. if (e.type == 'mouseover') {
  3. $(this).addClass('hover');
  4. } else {
  5. $(this).removeClass('hover');
  6. }
  7. });
[JAVASCRIPT] pobierz, plaintext


I coś takiego:

  1. <tr onClick="location.href='costam.php';">
  2. <td><p></p></td>
  3. <td><p></p></td>
  4. </tr>
  5.  
  6. <tr onClick="location.href='costam2.php';">
  7. <td><p></p></td>
  8. <td><p></p></td>
  9. </tr>
  10. </tr>
  11. </table>


I na koniec coś takiego:
  1. tr.hover{
  2. list-style-type: none;
  3.  
  4.  
  5. text-align:center;
  6.  
  7. text-decoration: none;
  8.  
  9.  
  10. width: auto;
  11. display: block;
  12.  
  13. background-color: #FAFAFA;
  14.  
  15. border-style: solid;
  16. border-bottom-color: #333333;
  17. border-right-color: #555555;
  18. border-left-color: #BBBBBB;
  19. border-top-color: #DDDDDD;
  20.  
  21. border-width: 2px;
  22.  
  23.  
  24.  
  25. }


Problem polega na tym, że kiedy nakierowywuję myszką na dany wiersz to z powody display:block tenże wiersz próbuje zająć szerokość pojedynczej komórki wiersza poniżej. Bez display:block z kolei nie działają polecenia css typu border-bottom itd.
Nie potrafię wyjść z tego problemu...

Ten post edytował corvus606 20.01.2012, 03:16:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:35