ugrás a tartalomhoz

JQuery gondok

Medve · 2009. Aug. 13. (Cs), 21.12
Hello mindenki,
Elkezdte mfoglalkozni a JQuery-vel és lenne egy kérdésem: hogyan lehet az animációkat beállítani hogy egymás után hajtodjanak végre nem egyzserre?
Előre is köszi:P
 
1

callback?

Ustak · 2009. Aug. 13. (Cs), 21.17
Például valami ilyesmire gondoltál:

.show("speed",callback);

Üdv:
Gábor.
2

Queue

Poetro · 2009. Aug. 13. (Cs), 22.03
3

jaja pontosan.Utána is néztem

Medve · 2009. Aug. 14. (P), 11.10
jaja pontosan.Utána is néztem hogy az animate függvénynek van-e callback része és meg is találtam, de nem akar müködni.:S
itt az oldalam amivel most játszom:

<HTML>
<HEAD>
	<title>Főoldal</title>
	<link rel="stylesheet" type="text/css" href="stilus.css" media="all"></link>
	<script type="text/Javascript" src="scriptek/jquery-1.3.2.js"></script>
	<script type="text/JavaScript">
		$(function(){				
			$('#keret').animate({
					"width" : "1024px",
					"height" : "1000px"
					},1000);
				
			},function(){$('#keret #menusav').slideDown(2000);
		});				
	</script>
</HEAD>

<BODY>
<div ID="keret">
	<img ID="iv" src="oldalelemek/iv.gif"/>
	<div ID="menusav">
	</div>
</div>
</BODY>
</HTML>
Elvileg ez így jó kéne legyen de mégsem.:S
4

Syntax error

Poetro · 2009. Aug. 14. (P), 11.28
Már csak az a probléma, hogy rossz függvénynek adod át a callback-edet.
$(function () {                 
  $('#keret').animate(
    {  
      "width" : "1024px",  
      "height" : "1000px"  
    },
    1000,
    'linear',
    function () {
      $('#keret #menusav').slideDown(2000);  
    }); 
}); 
5

Width, height?

Ustak · 2009. Aug. 14. (P), 11.31
Van a #menusav -nak css ben megadott width és height tulajdonsága, vagy valami tartalom, ami nagyítaná, nem az lehet a baj, hogy nincs kiterjedése, amit mutatna?
Üdv:
Gábor.
6

Jó így már jó

Medve · 2009. Aug. 19. (Sze), 12.48
Jó így már jó lessz.:D
Viszont van egy másik problémám is ezzel kapcsolatban és nem szeretnék neki külön témát adni, szoval a probléme a következő:Akarok építeni egy galériát az oldalra ami alapból rejtve van és csak akkor jön elő ha a megfelelő gombra kattintunk.

Íme a galéria:

var galeria='<div ID="galeria">';
		galeria+='<div ID="kiskepek">';
		var x=0;
		for (var i=1; i<=13;i++){
			galeria+='<img ID="kicsi'+i+'" src="galeria/kicsi'+i+'.jpg" style="position:absolute;top:5px;left:'+x+'px;width:100px;height:100px;"/>';
			x=x+110;
			$("#kicsi"+i).click(function(){$("#nagykep").attr({src:"galeria/"+i+".jpg"});})
		}
		galeria+='</div>';
		galeria+='<div ID="nagykeret">';
		galeria+='<img ID="nagykep" src="galeria/1.jpg"/>';
		galeria+='</div>';
		galeria+='<img ID="balra" src="oldalelemek/bal1.gif"/>';
		galeria+='<img ID="jobbra" src="oldalelemek/jobb1.gif"/>';
		galeria+='</div>';
		$("#galeria #jobbra").mousedown(function(){$(this).animate({"left":"-10px","top":"100px"});});
		$("#galeria #jobbra").mouseup(function(){$(this).animate({"left":"0px","top":"110px"});});
		$("#galeria #balra").mousedown(function(){$(this).animate({"left":"-10px","top":"100px"});});
		$("#galeria #balra").mouseup(function(){$(this).animate({"left":"0px","top":"110px"});});
és így hívom meg:

$("#gomb2").hover(function(){$(this).animate({"left":"240px","top":"130px","width":"130px","height":"50px"},200)},function(){$(this).animate({"left":"250px","top":"135px","width":"130px","height":"50px"},200)})
		     .mousedown(function(){$(this).animate({"width":"110px","height":"40px","left":"260px","top":"145px"},200,function(){$("#logo").hide("slow",function(){$("#galeria").show("slow");});})})
		     .mouseup(function(){$(this).animate({"width":"130px","height":"50px","left":"240","top":"130px"},200)});
egy probléma van vele hogy a képekre kattintva nem történik semmi és a jobbra és balra gombok sem akarnak müködni,vagyis nem megy a JQuery-is része a proginak.:S
7

Nem létezik

Poetro · 2009. Aug. 20. (Cs), 00.02
Mivel maga a #galeria és annak #jobbra gombja még nem létezik akkor mikor hozzá próbálod rakni az eseményt, ezért nem is fog semmi történni. Előbb talán hozzá kellene adni a dokumentumhoz.
8

Tényleg!!! De sügér vagyok!

Medve · 2009. Aug. 24. (H), 19.12
Tényleg!!! De sügér vagyok! XD
kössze:D