Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IE źle formatuje linka
amii
post
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Konkretnie Internet Explorer 8.0 Na ff, operze, safari i chrome link jest widoczny tak i wszystko działa:
http://localhost/index.php#
natomiast IE widzi go tak:
http://localhost/learning/kurs/id/1#

Tutaj link w widoku:
  1. <legend><a href="#" class="clicker">Rozwiń tekst</a></legend>

Problem jest taki, że pod ten link jest podpięta funkcja zwijająca tekst, które przez to w IE nie działa:
[JAVASCRIPT] pobierz, plaintext
  1. function toggle_div() {
  2. var kontener = $(this).parent().siblings('div');
  3. kontener.toggle('slow');
  4. if (counter %2 == 0) $(this).html('Rozwi\u0144 tekst');
  5. else $(this).html('Zwi\u0144 tekst');
  6. counter++;
  7. return false;
  8. }[
  9.  
  10.  
  11. //Simple event handler for jQuery
  12. $(document).ready(
  13.  
  14. function bind() {
  15. //global variable for toogle_div
  16. counter = 1;
  17. $('legend a.clicker').click(toggle_div);
  18. }
  19.  
  20. );
[JAVASCRIPT] pobierz, plaintext


Ten post edytował amii 8.09.2012, 12:50:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
chomik21
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.08.2012

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


skoro na końcu jest # oznacza to że nie ma żadnego wprowadzonego adresu
wprowadź cały adres w miejsce # i gotowe.
Go to the top of the page
+Quote Post
amii
post
Post #3





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Cały czas mam z tym problem, działa wszędzie oprócz IE 8.0 zmieniłem <a> na <span>, sprawdziłem firebugiem element kontener i wyświetla div.clicker_div czyli ok
na fiddle to samo - http://jsfiddle.net/M96CN/2/
Go to the top of the page
+Quote Post
Arcioch
post
Post #4





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

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


A gdzie masz zdefiniowaną zmienna "counter" ? Ta funkcja toggle_div w 80 % nie działa. Po drugie po co pisać coś na nowy wystarczy zwykły click w jQuery i funkcja slideToggle() (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:36