![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Chciałbym, aby po najechaniu na dany div (będzie ich kilka) wyświetlał się inny div, który jest wewnątrz (tyle, że ukryty), kod html prezentuje się mniej więcej w ten sposób: Potrzebuje kodu, który będzie wyświetlał diva "hover_item", ale dobierał mu odpowiednio współrzędne (left lub right) - ponieważ nie chciałbym, aby po najechaniu na dany div rozsunęła się strona (w poziomie) - proszę spojrzeć na zdjęcie - CLICK - doszło do efektu hover na elemencie "#4" i prawidłowo wyświetliło zawartość "hover_item" - ponieważ wyświetliło go po prawej stronie - jeśli wyświetliłoby po lewej to strona by się rozsunęła i na dodatek zawartość hover_item byłaby ucięta. Chodzi mi o podejście do sytuacji - w jaki sposób zabrać się za to, aby wartość "left" oraz "right" dla CSSa hover_item była dobierana prawidłowo. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Zbadaj odległość od diva nadrzędnego z position relative od krawędzi strony (lewej bądź prawej). Następnie sprawdź czy div z position absolute ma większą czy mniejszą szerokość od odległości do krawędzi strony i w zależności od tego ustalaj left lub right. Wszystko wykonalne w jQuery.
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:59 |