Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][JQuery] Problem z funkcją
Lirdoner
post
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Witam, mam taki problem
Zrobiłem funkcję w JQuery która wyświetla pewne okno gdzie się kliknie w pole tekstowe (input)
Okno się poprawnie wyświetla a w nim znajdują się divy w które się kliknie to wywoływana jest kolejna funkcja w JQuery
Problem w tym, że ta funkcja się już nie wywołuje natomiast jeśli to całe okno nie będzie ustawione na początku na display: none tylko od początku będzie widoczne to wszystko dobrze chodzi

Ta funkcja odpowiada za wyświetlenie tego okna:
[JAVASCRIPT] pobierz, plaintext
  1. $("#odbiorca").click(function()
  2. {
  3. $("#suggestion").css('display', '');
  4. });
[JAVASCRIPT] pobierz, plaintext


Zaraz pod nią jest (Wsadza text "sadffsd" w inputa)
[JAVASCRIPT] pobierz, plaintext
  1. $(".suggestion_text").click(function()
  2. {
  3. $('#odbiorca').val('sadffsd');
  4. });
[JAVASCRIPT] pobierz, plaintext


no i te divy:
  1. <input type="text" size="60" value="" id="odbiorca" name="dokogo" />
  2. <div id="suggestion" class="suggestion" style="display:none">
  3. <div class='suggestion_list'>
  4. <div class='suggestion_text'>
  5. jakis text
  6. </div>
  7. </div>
  8. </div>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Lektura na dzisiaj

jQuery: show, hide, toggle
js: stopPropagation

Ten post edytował Daimos 16.12.2010, 11:46:38


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Lirdoner
post
Post #3





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


No ok, postanowiłem to zrobić z Effect.toggle ale
Dołączam te skrypty:
<script src="js/jquery-1.2.1.pack.js" type="text/javascript"></script>
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js" type="text/javascript"></script>

I jest problem taki, że jeden powoduje że drugi nie działa
skrypt wygląda tak
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. $('#odbiorca').click(function() {
  4. Effect.toggle('#suggestion','appear');
  5. });
  6. });
  7. </script>
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
mls
post
Post #4





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


Bardziej chodziło o http://api.jquery.com/toggle/ a nie o cudowanie z prototype/scriptaculous...


--------------------
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 Aktualny czas: 20.08.2025 - 04:42