jQuery toggle() automatycznie odświeża

0

Witam, zaczynam swoją przygodę z jQuery i napotkałem pewien problem. Mam najprostszy skrypt :

<script type="text/javascript">
		$(document).ready(
			function()
			{
				$("#link").click(
				function()
				{
					$("#more").toggle("slow");
				});
			});
	</script>

który za zadanie ma po prostu pokazanie danego tekstu który został ukryty, skrypt oczywiście działa ale po kliknięciu w link strona się odświeża i dopiero pokazuje tekst, nie ma możliwości nawet zobaczenia animacji pojawiania się tekstu bo strona się odświeża i automatycznie idzie na samą górę, podczas gdy tekst jest na dole strony...

Pozdrawiam i z góry dziękuję za pomoc.

0

Klikasz w tag a link (wnioskuję po $("#link")), więc pewnie dlatego Cie przenosi. Co to jest za element o id link?

0

Zwykłe hiperłącze : <a href="#" id="link">więcej</a>

1

Dziwnie formatujesz kod, to tak przy okazji.
Odnośnie problemu - spróbuj w taki sposób:

$(document).ready(function() {
	$("#link").click(function() {
		$("#more").toggle("slow");
		return false;
	});
});
0

@Patryk27
Działa, dziękuje bardzo, można zamknąć temat :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1