Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Formularz i mouseleave() jak to pogodzić
Mayka
post 18.04.2013, 13:43:26
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Witam

Mam diva który po najechaniu wyswietla drugiego diva
  1. ('div.szukanie_zaawansowane span').mouseover(
  2. ('#szukanie_zaawansowane_block').slideDown();
  3. )};

i w 'szukanie_zaawansowane_block' jest formularz z wyszukiwarką, chciałbym zrobić żeby się chował po wyjechaniu myszką z tego pola. No wiec :
  1. ('div.szukanie_zaawansowane span').mouseleave(
  2. ('#szukanie_zaawansowane_block').slideUp();
  3. )};

i niby jest wszystko okej ale mam pola select w tym formularzu, jak rozwine selecta i chce wybrać pole któreś to zwija mi się wszystko i juz kicha..
Tak jak by jquery traktowało selecta jako wyjechanie z 'szukanie_zaawansowane_block'..
Jak uwzglądnić w tym zapytaniu wszyskie selecty które są w tym divie ?
Go to the top of the page
+Quote Post
Qleer
post 18.04.2013, 14:25:06
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 7
Dołączył: 6.06.2008
Skąd: Gdzieś na dysku twardym.

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


Kod
$("div.szukanie_zaawansowane span").mouseover(function() {
    $('#szukanie_zaawansowane_block').slideDown();
  }).mouseout(function(){
    $('#szukanie_zaawansowane_block').slideUp();
  });


Spróbuj tak, i czy ten span po .szukanie_zaawansowane jest potrzebny?


--------------------
zmoderowano
Go to the top of the page
+Quote Post
Mayka
post 29.04.2013, 07:08:42
Post #3





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


No nie jest potrzebny ale czy to coś zmienia ?
po podmianie kodu na ten który dałeś zachowuje się podobnie do tego co ja zrobiłem.. Czyli nie tak jak powinno wink.gif

Po kilkunastu próbach róznych rozwiązań nie udało mi sie nic zrobić.. doszedłem do tego że działa w chromie i operze, IE i mozilla zwijają zakładke.. Macie jakies pomysły ?

Żadnych koncepcji ?
Go to the top of the page
+Quote Post
Arcioch
post 29.04.2013, 09:23:10
Post #4





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Hej smile.gif wgraj na http://jsfiddle.net/ to postaramy się coś zaradzić smile.gif
Go to the top of the page
+Quote Post
Mayka
post 29.04.2013, 10:22:37
Post #5





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Prosze
http://jsfiddle.net/5HvbM/1/

może ja cos nie tak napisałem ?
Go to the top of the page
+Quote Post
Arcioch
post 29.04.2013, 11:56:49
Post #6





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Coś takiego ? http://jsfiddle.net/ATyMS/ Jeszcze jest problemu z ostatnim selectem ale możesz to rozwiązać używając setTimeout() i clearTimeout() aby chowało się po określonym czasie jeżeli ktoś wyjedzie poza obszar diva smile.gif

Ten post edytował Arcioch 29.04.2013, 11:59:04
Go to the top of the page
+Quote Post
Mayka
post 4.06.2013, 18:36:00
Post #7





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Na to bym nie wpadł wink.gif Zaraz przetrenuje i dam znać co i jak wink.gif

Potrzebuje kolejne okienko rozwijane po najechaniu i zwijane po zjechaniu tylko powiedzcie mi jak to zrobić zeby to działało w FF ? Bo każdy element który wymaga znacznika (a, img select) jest traktowany jako zjechanie z pola co powoduje zwinięcie sie okienka.

Ktoś moze mi powiedzieć jak to poiwinno być zrobione ?
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 23:45