Skocz do zawartości

[jQuery] return false; w firefoxie


General_Depet

Rekomendowane odpowiedzi

No to zagadek ciąg dalszy - strona klienta (https://www.skocz.net) stoi na home.pl - prosty kod ajaxa np:

		 <script type="text/javascript">
	 $(document).ready(function(){
		$('a[href="#"]').click(function(){
		   $('#tags').attr('innerHTML','<div class="loading"></div>');
		   $('#tags').load('index.php?action=tags&id='+$(this).attr('id'));
		   return false;
		});
	 });
	 </script>

wywołuje go np.

<a href="#" id="z" title="Zobacz strony na literę: z">z</a>

i teraz - w Operze i IE działa elegancko a w Firefoxie ###### - próbuje przeładować stronę....ale to nie wszystko bo:

IDENTYCZNY kod zawarty jest na dziesiątkach innych katalogów (np. mój > https://www.katalog.intelekt.net.pl) innych klientów (inne hostingi) i TAM pod firefoxem działa :dirol:

O co chodzi ? Czemu nie działa return: false; pod firefoxem w Home.pl ?

iDir - skrypt na katalog stron lub firm - następca projektu SEOKatalog, dostosowany do dzisiejszych standardów, w pełni responsywny, na nowoczesnym frameworku.

Odnośnik do komentarza
Udostępnij na innych stronach

Słyszałeś może o:

$('a[href="#"]').click(
 function(e){
 e.preventDefault();
});

https://docs.jquery.com/Events/jQuery.Event...ntDefault.28.29

Może to zadziała.

Home.pl ma dziwny serwer (pełno rzeczy jest tam dziwnie rozwiązana, bo mają autorski serwer), ale raczej to nie powinno mieć wpływu.

Edit: sprawdź może czy na pewno nie wywala jakiś błędów. Funkcja load jako jedyna może być pod wpływem home.pl (czytasz zawartość pliku) i może jak wystąpi błąd, to przerywa skrypt i nie widzi return false.

Wstaw e.preventDefault(); na początku funkcji.

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety nie zadziałało - błędów żadnych nie ma; konsola w firefoxie też czysta...

Już działa - wiesz co było nie tak ? Otóż home.pl dolepia na koniec strony pod </html> wstawkę statystyk w js - wystarczyło je wywalić i nagle return false; zaczęło działać :dirol: - magia

iDir - skrypt na katalog stron lub firm - następca projektu SEOKatalog, dostosowany do dzisiejszych standardów, w pełni responsywny, na nowoczesnym frameworku.

Odnośnik do komentarza
Udostępnij na innych stronach

Home dolepia reklamy do platnego hostingu?
Niemożliwe. Coś musiało się pomylić autorowi postu.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności