Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Jquery remove nie reaguje
Terrorizer
post 30.10.2014, 13:18:07
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Czy czegoś mi tutaj brakuje? Remove nie działa, próbowałem debuggerem się przypatrzeć, natomiast dochodzi on do momentu gdzie wyświetla mi fragmenty pliku jquery który jest bardzo zawiły.
  1. <!DOCTYPE html>
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  3. function openmsg(){
  4. $(document).ready(function(){
  5. $(".messagebox").remove;
  6. }
  7. }
  8. </head>
  9.  
  10. <div class="messagebox">
  11. <button onClick="openmsg"></button>
  12. </div>
  13.  
  14. </body>
  15. </html>


Ten post edytował Terrorizer 30.10.2014, 13:18:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
aniolekx
post 30.10.2014, 13:34:54
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


znajdź różnicę wink.gif
  1. <!DOCTYPE html>
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  3. function openmsg() {
  4. $(document).ready(function(){
  5. $(".messagebox").remove();
  6. });
  7. }
  8. </head>
  9.  
  10. <div class="messagebox">
  11. <button onClick="openmsg()"></button>
  12. </div>
  13.  
  14. </body>
  15. </html>


wydaje mi się ze w tym przypadku oczekiwanie na to aż dokument zakończy renderowanie jest zbędne. Nie wiem jak to debugowałeś, w konsoli zwraca ze brakuje nawiasu

Ten post edytował aniolekx 30.10.2014, 13:52:56
Go to the top of the page
+Quote Post
Terrorizer
post 30.10.2014, 13:37:45
Post #3





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Poprawiłem te nawiasy, natomiast menda dalej nie chce działać biggrin.gif
Go to the top of the page
+Quote Post
luki100011
post 30.10.2014, 13:39:46
Post #4





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

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


Kod
$(".messagebox").remove();


--------------------
Go to the top of the page
+Quote Post
Terrorizer
post 30.10.2014, 13:42:18
Post #5





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


Chyba muszę zmienić okulary, bo za dużo błędów niedopatrzonych zawsze :X
Albo mózg mam do wymiany biggrin.gif
Tak czy inaczej to też poprawiłem i nie działa haha.gif

Ten post edytował Terrorizer 30.10.2014, 13:42:43
Go to the top of the page
+Quote Post
luki100011
post 30.10.2014, 13:43:34
Post #6





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

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


Kod
<button onClick="$('.messagebox').remove();"></button>


--------------------
Go to the top of the page
+Quote Post
Terrorizer
post 30.10.2014, 13:46:15
Post #7





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


O w ten sposób działa , dzięki biggrin.gif!
Jednak gdyby ktoś umiał rozwiązać zagadkę funkcji, to byłbym wdzięczny

Ten post edytował Terrorizer 30.10.2014, 13:47:12
Go to the top of the page
+Quote Post
luki100011
post 30.10.2014, 13:47:23
Post #8





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

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


po co w funkcji którą masz na clicka dodajesz
  1. $(document).ready(function(){

questionmark.gif


--------------------
Go to the top of the page
+Quote Post
aniolekx
post 30.10.2014, 13:52:01
Post #9





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

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


Cytat(Terrorizer @ 30.10.2014, 14:46:15 ) *
O w ten sposób działa , dzięki biggrin.gif!
Jednak gdyby ktoś umiał rozwiązać zagadkę funkcji, to byłbym wdzięczny


w onclick przy wywołaniu funkcji tez brakowało nawiasów, zobacz przykład który wkleiłem wcześniej już działa (wcześniej wkleiłem nie ta wersje)

Ten post edytował aniolekx 30.10.2014, 13:54:19
Go to the top of the page
+Quote Post
luki100011
post 30.10.2014, 13:59:01
Post #10





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

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


  1.  
  2. function openmsg(){
  3. $(".messagebox").remove();
  4. }
  5.  


Ten post edytował luki100011 30.10.2014, 13:59:14


--------------------
Go to the top of the page
+Quote Post
Terrorizer
post 30.10.2014, 14:04:13
Post #11





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

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


@aniolekx - Już działa dzięki smile.gif
@luki100011 - Mam tam zamiar wstawić więcej rzeczy, nie moge wszystkiego do clicka pakować biggrin.gif
Go to the top of the page
+Quote Post
luki100011
post 30.10.2014, 14:08:03
Post #12





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

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


Funkcja nie zostanie wywołana póki nie klikniesz więc cokolwiek tam dasz to start akcji rozpocznie się po kliknięciu

ten kod
  1. $(document).ready(function(){


ma powodować że coś wykona się jak strona zostanie załadowana, umieszczenie tego w funkcji nie spowoduje zamierzonego efektu.


--------------------
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: 19.07.2025 - 17:08