Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][jQuery]bind na click, nie w kazdym miejscu dziala
Kamil Pietrzak
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

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


Witam

Mam skrypt do okienek, standardowo wysuwal okienko na gore, tylko jesli zostal klikniety jego pasek tytulowy, przerobilem to tak, aby dzialalo rowniez na klikniecie wewnatrz tresci okienka
  1.  
  2. $windowContent = $('<div class="window-content"></div>');
  3.  
  4. // [..]
  5.  
  6. $windowContainer.bind('click', function(e) {
  7. $obj = $(e.target).parent().parent();
  8. setFocus($obj);//funkcja wysuwa okienko na gore
  9. });
  10.  


problem jest taki, ze nie w kazdym miejscu okienka to dziala
mozna to jakos ominac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kamil Pietrzak
post
Post #2





Grupa: Zarejestrowani
Postów: 213
Pomógł: 10
Dołączył: 7.01.2010
Skąd: Lublin

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


tam w pierwszym poscie byl blad z parentami i zlym kontenerem

tak ma byc:
  1.  
  2. $windowContent.click(function(e) {
  3. setFocus($(e.target).parent());
  4. });

lub
  1.  
  2. $windowContent.click(function(e) {
  3. setFocus($(e.target));
  4. });


tylko dalej nie dziala
z eq(0) tez

po czesci rozwiazalem problem, ale dosc prymitywna metoda
  1.  
  2. $windowContainer = $('<div ' + idAttr + ' class="window-container" onclick="$(this).css(\'z-index\',jqWindowsEngineZIndex++)"></div>');



caly skrypt okienek
http://wklej.org/id/446494/

za wywalanie okienka odpowiada setFocus(obiekt)

Ten post edytował Kamil Pietrzak 29.12.2010, 01:28:44
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 22:55