Frage : Bild im Javascript die Größe neu bestimmen

Ich verwende ein Programm, das pikachoose, um eine Diavorführung auf meinem Aufstellungsort laufen zu lassen genannt wird.  Ich möchte die Bilder zu 440px innerhalb des Codes weit die Größe neu bestimmen. Ganz wie würde mich hier tun:



But, weil die Diavorführung jquery ich verwendet, kann die Bilder nicht leicht ändern die. Könnte jemand, das jquery/Javascript nehme bitte einen Blick am below Code für pikachoose und zeige mir verstehe, wo ich die Bilder in der Diavorführung die Größe neu bestimmen kann?

Thanks
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
477:
478:
479:
480:
481:
482:
483:
484:
485:
486:
487:
488:
489:
490:
491:
492:
493:
494:
495:
496:
497:
498:
499:
500:
501:
502:
503:
504:
505:
506:
507:
508:
509:
510:
511:
512:
513:
514:
515:
516:
517:
518:
519:
520:
521:
/* 06/25/2010
		PikaChoose
	Jquery Einsteck für Fotogalerien
    Fischrogen 2010 des copyright-(c) Jeremy

    Dieses Programm ist freie Software: Sie können es neuverteilen und/oder ändern
    es im Sinne der GNU Öffentlichkeit Lizenz, wie vorbei veröffentlicht
    Free Software Foundation, entweder Version 3 der Lizenz oder
    (an Ihrer Wahl) irgendeine neuere Version.

    Dieses Programm wird in die Hoffnung verteilt, dass es nützlich ist,
    aber OHNE IRGENDEINE GARANTIE; ohne sogar die implizierte Garantie von
    MARKTGÄNGIGKEIT oder EIGNUNG ZU EINEM BESTIMMTEN ZWECK.  Sehen
    GNU Öffentlichkeit Lizenz für weitere Einzelheiten.

    Sie sollten eine Kopie der GNU Öffentlichkeit Lizenz empfangen haben
    zusammen mit diesem Programm.  Wenn nicht, < http://www.gnu.org/licenses/ > sehen.
*

(Funktion (jQuery) {
	jQuery.fn.PikaChoose = Funktion (user_options) {
		var fällt = {zurück
			show_captions: zutreffend,
			auto_play: falsch,
			show_prev_next: zutreffend,
			slide_speed: 5000,
			thumb_width: 90,
			thumb_height: 60,
			buttons_text: {Spiel: "", Anschlag: "", vorhergehend: "", zunächst: ""},
			delay_caption: zutreffend,
			user_thumbs: falsch,
			Übergang: [- 1],
			IESafe: falsch
		};
				
		RückholjQuery (dieses) .each (
			Funktion () 
			{
				Funktion CreateThumbnail ()
				{
					var-Bild = jQuery (dieses);
					var offensichtlich = jQuery (dieses) .parent („a ");
					wenn (apparent.length == 0) {offensichtlich = jQuery (dieses); }
					apparent.hide ();
					jQuery (dieses) .attr („pikaLink“, apparent.attr („href "));
					//pull es aus dem Umbau heraus
					Bild = jQuery (dieses) .clone (zutreffendes) .insertAfter (offensichtlich);
					jQuery (dieses) .removeClass („pika_first ");
					//wait, damit Last vorhergehendes oder IE sieht nie die geladene Seite entfernt
					jQuery (dieses) .bind („Last“, Funktion () {apparent.remove (); });
					jQuery („").load (Funktion ()
					{
						var w = image.width ();
						var h = image.height ();
						wenn (w===0) {w = image.attr („Breite“);}
						wenn (h===0) {h = image.attr („Höhe“);}
						//grab ein Verhältnis für Bild zu verbraucherbestimmten Einstellungen
						var RW = options.thumb_width/w;
						var relative Feuchtigkeit = options.thumb_height/h;
						
						//determine, das das kleinste Verhältnis hat (so brauchend
						//to ist die Seite, die wir pflegen, um einzustufen, also wird unser vollständiger Daumen gefüllt)
						var-Verhältnis;
						wenn (rw");
//-Häuser, die über das UL eveything sind
var main_div = jQuery (dieses) .prev („.pika_main“);
//add in den Diavorführungelementen, wenn passend
main_div.append („
"); var play_div = jQuery (dieses) .prev („.pika_main“) .children (“ .pika_play "); play_div.html („“ + options.buttons_text.play + „“ + options.buttons_text.stop + „"); play_div.fadeOut (1); var play_anchor = play_div.children („a: zuerst "); var stop_anchor = play_div.children („a: Letztes "); //this Div. wird verwendet, um Bild und Untertitel zusammen verblassen zu lassen main_div.append („
"); var sub_div = main_div.children („.pika_subdiv“); //the-Hauptbild, das wir pflegen werden, um zu laden var firstImage = ulist.find („img: zuerst“); wenn (options.user_thumbs) { firstImage = firstImage.attr („Hinweis "); } sonst { firstImage = firstImage.attr („src "); } sub_div.append („"); sub_div.append („
"); var ani_divs = sub_div.find („.pika_animationDivs“); ani_divs.css ({„Position“: „Absolutes“, „Breite“: „100%“, „Höhe“: „100%“}); var y = 0; var x = 0; für (var t = 0; t<25; t++) { var a = „
“; ani_divs.append (A); y++ wenn (y == 5) { x++; y=0; } } ani_divs.children („: letztes ").addClass („pikaLastAni“); var main_img = sub_div.children („img“); //build-Gewohnheitstestblätter. Diese verwenden Navigation Div. sub_div.append („
"); var prevHover = sub_div.find („.pika_prev_hover "); var nextHover = sub_div.find („.pika_next_hover "); prevHover.hide (); nextHover.hide (); //create der Untertitel Div., wenn passend wenn (options.show_captions) { main_div.append („
"); var caption_div = main_div.children („.pika_caption“); } //navigation Div. erhält IMMER verursacht, sein viel refrenced ulist.after („
"); var navigation_div = jQuery (dieses) .next („.pika_navigation“); //fill in den Vorelementen navigation_div.append („“ + options.buttons_text.previous + „:: “ + options.buttons_text.next + „"); var previous_image_anchor = navigation_div.children („a: zuerst "); var next_image_anchor = navigation_div.children („a: Letztes "); //hide die Navigation, wenn der Benutzer sie nicht wünscht wenn (! options.show_prev_next) { navigation_div.css („Anzeige“, „keine“); } //playing löst die Schleife für die Diavorführung aus spielender var = options.auto_play; var, der = falsch belebt; main_img.wrap („"); var main_link = main_img.parent („a“); Funktion aktivieren () { //sets die intial Phase für alles //image_click ist Kontrollen das Verblassen images.bind („Klicken“, image_click); //hiding refrence, zum der Elemente zu schieben, wenn Dia untauglich ist wenn (options.auto_play) { das Spielen = richten aus; play_anchor.hide (); stop_anchor.sh ow (); } sonst { play_anchor.sh ow (); stop_anchor.hide (); } ulist.children („Li: Letztes“) .children („img“) .addClass („pika_last“); ulist.children („Li: zuerst“) .children („img“) .addClass („pika_first“); ulist.children („Li“) .each (Funktion () {jQuery (dieses) .children („Überspannung“) .hide (); }); //css für die Liste var divcss = { Breite: options.thumb_width+ " px ", Höhe: options.thumb_height+ " px ", „Listeart“: „keine“, Überlauf: „versteckt“ }; var licss = { „Listeart“: „keine“, Überlauf: „versteckt“ }; images.each (Funktion () { jQuery (dieses) .parent („Li ").css (licss); jQuery (dieses) .wrap (document.createElement („Div.“)); jQuery (dieses) .parent („Div. ").css (divcss); }); //previous-Verbindung, zum zurück zu gehen ein Bild previous_image_anchor.bind („Klicken“, previous_image); prevHover.bind („Klicken“, previous_image); //ditto für Vorwärts, auch das Einzelteil, das Automobil erreicht, klickte für Diavorführung next_image_anchor.bind („Klicken“, next_image); nextHover.bind („Klicken“, next_image); //enable-Mäusespurhaltung für den Schwebeflug sub_div.mousemove (Funktion (e) { var w = sub_div.width (); var x = e.pageX - sub_div.offset () .left; wenn (xw*0.7) { nextHover.fadeIn („schnell "); } sonst { nextHover.fadeOut („schnell "); } }); sub_div.mouseleave (Funktion () {prevHover.fadeOut („schnell "); nextHover.fadeOut („schnell "); }); } aktivieren //end Funktion Funktion Gapper (ele, aHeight) { wenn (ele.attr („Reihe ") == 9 && ele.attr („Spalte ") == 0) { //last-Reihe, überprüfen den Abstand und regeln ihn! var-Abstand = ani_divs.height () - (aHeight*9); Rückholabstand; } RückholaHeight; } Funktion AnimateImage (image_source, image_link, wie) { //main_img.hide (); jQuery („").load (Funktion () { ani_divs.height (main_img.height ()).show (); ani_divs.children („Div. ").css ({„Breite“: „20%“, „Höhe“: „20%“, „Hin- und Herbewegung“: „verlassen“}); var aWidth = ani_divs.children („Div.: erstes ").width (); var aHeight = ani_divs.children („Div.: erstes ").height (); wenn (wie! = " autoFirst ") { ani_divs.children () .each (Funktion () { //position selbst absolut var Div. = jQuery (dieses); var xOffset = Math.floor (div.parent () .width () /5)*div.attr („Spalte "); var yOffset = Math.floor (div.parent () .height () /5)*div.attr („Reihe "); div.css ({ „Hintergrund“: 'URL („+image_source+") - '+xOffset+'px - „+yOffset+'px“, „Breite“: „0px“, „Höhe“: „0px“, „Position“: „Absolutes“, „Oberseite“: yOffset+'px', „verlassen“: xOffset+'px', „Hin- und Herbewegung“: „keine“ }); }); //end ani_divs.children.each } //decide unser Übergang var n = 0; wenn (options.transition [0] == -1) {//random n = Math.floor (Math.random () *6); } sonst { n = options.transition [tranStep]; tranStep++; wenn (tranStep >= options.transition.length) {tranStep=0;} } wenn (options.IESafe == zutreffend) { wenn (jQuery.browser.msie) { n = 0; } } schalten (N) { Rechtssache 0: //full-Rahmen verblassen ani_divs.height (main_img.height ()).hide () .css ({„Hintergrund“: „URL („+image_source+") kein-wiederholen oberstelinks“},); ani_divs.children („Div. ").hide (); ani_divs.fadeIn („verlangsamen“, Funktion () { FinishedAnimating (image_source, image_link); ani_divs.css ({„Hintergrund“: „transparent“}); }); Bruch; Rechtssache 1: ani_divs.children () .hide () .each (Funktion (Index) { //animate heraus als Blöcke var-Verzögerung = index*10; jQuery (dieses) .delay (Verzögerung) .animate ({„Breite“: aWidth, „Höhe“: aHeight}, 800, „linear“, Funktion () { wenn (jQuery (dieses) .hasClass („pikaLastAni ")) { FinishedAnimating (image_source, image_link); } }); }); Bruch; Rechtssache 2: ani_divs.children () .hide () .each (Funktion (Index) { var-Verzögerung = jQuery (dieses) .attr („Reihe ")*10; jQuery (dieses) .css ({„Breite“: aWidth}) .delay (Verzögerung) .animate ({„Höhe“: aHeight}, 800, „linear“, Funktion () { wenn (jQuery (dieses) .hasClass („pikaLastAni ")) { FinishedAnimating (image_source, image_link); } }); }); Bruch; Rechtssache 3: ani_divs.children () .hide () .each (Funktion (Index) { var-Verzögerung = jQuery (dieses) .attr („Spalte ")*10; aHeight = Gapper (jQuery (dieses), aHeight); jQuery (dieses) .css ({„Höhe“: aHeight}) .delay (Verzögerung) .animate ({„Breite“: aWidth}, 800, „linear“, Funktion () { wenn (jQuery (dieses) .hasClass („pikaLastAni ")) { FinishedAnimating (image_source, image_link); } }); }); Bruch; Rechtssache 4: ani_divs.children () .show () .each (Funktion (Index) { var-Verzögerung = index*Math.floor (Math.random () *5)*10; aHeight = Gapper (jQuery (dieses), aHeight); wenn (jQuery (dieses) .hasClass („pikaLastAni ")) { Verzögerung = 800; } jQuery (dieses) .css ({„Höhe“: aHeight, „Breite“: aWidth, „Opazität“: .01}) .delay (Verzögerung) .animate ({„Opazität“: 1}, 800, Funktion () { wenn (jQuery (dieses) .hasClass („pikaLastAni ")) { FinishedAnimating (image_source, image_link); } }); }); Bruch; Rechtssache 5: //full-Rahmendia ani_divs.height (main_img.height ()).hide () .css ({„Hintergrund“: „URL („+image_source+") kein-wiederholen oberstelinks“},); ani_divs.children („Div. ").hide (); ani_divs.css ({Breite: 0}) .animate ({Breite: main_img.width ()}, „verlangsamen“, Funktion () { FinishedAnimating (image_source, image_link); ani_divs.css ({„Hintergrund“: „transparent“}); }); Bruch; Rechtssache 6: //fade heraus dann innen ani_divs.hide (); main_img.fadeOut („verlangsamen“, Funktion () { main_img.attr („src“, image_source) .fadeIn („verlangsamen“, Funktion () { FinishedAnimating (image_source, image_link); }); }); Bruch; } }) .attr („src“, image_source); //end Bildvorspannung }/lebendige Bilder des Endes Funktion FinishedAnimating (image_source, image_link) { Beleben = falsch; main_img.attr („src“, image_source); wenn (image_link == Null) {image_link = „#“} main_link.attr („href“, image_link); ani_divs.children () .css ({„Hintergrund“: „transparent“}); ani_divs.hide (); wenn (spielend) { main_img.animate ({Opazität: 1}, options.slide_speed, Funktion () { //redudency musste hier sich den Benutzer verfangen, der auf einem Bild während einer Änderung klickt. wenn (spielend) {next_image_anchor.trigger („Klicken“, [„Automobil“]);} }); } } Funktion image_click (Ereignis, wie) { //catch, wenn Benutzer an eine Bild- dann Löschenstromdiavorführung klickt wenn (jQuery (dieses) .hasClass („pika_selected ") || Beleben) {zurückgehen; } wenn (wie! = " Selbst" && wie! = " autoFirst ") { das Beleben = richten aus; stop_anchor.hide (); play_anchor.sh ow (); playing=false; main_img.stop () .dequeue (); wenn (options.show_captions) { caption_div.stop () .dequeue (); } } //all unsere Bildvariablen var image_source = ""; wenn (options.user_thumbs) { image_source = jQuery (dieses) .attr („Hinweis“); } sonst { image_source = this.src; } //thumbnail-Animationen var image_link = jQuery (dieses) .attr („pikalink“); var image_caption = jQuery (dieses) .parent () .next („Überspannung“) .html (); //fade heraus der alte Daumen images.filter („.pika_selected“) .fadeTo (250.0.4); images.filter („.pika_selected“) .removeClass („pika_selected“); //fade im neuen Daumen jQuery (dieses) .fadeTo (250.1); jQuery (dieses) .addClass („pika_selected“); //fade der Untertitel heraus wenn (options.show_captions) { wenn (options.delay_caption) { caption_div.fadeTo (800.0); } caption_div.fadeTo (500.0, Funktion () { caption_div.html (image_caption); caption_div.fadeTo (800.1); }); } AnimateImage (image_source, image_link, wie); } //end image_click Funktion Funktion next_image (Ereignis, wie) { wenn (images.filter („.pika_selected“) .hasClass („pika_last“)){ images.filter („: zuerst“) .trigger („Klicken“, wie); } sonst { images.filter („.pika_selected“) .parents („Li ").next („Li ").find („Div. img ").trigger („Klicken“, wie); } } //end folgende Bildfunktion Funktion previous_image (Ereignis, wie) { wenn (images.filter („.pika_selected“) .hasClass („pika_first“)){ images.filter („: Letztes“) .trigger („Klicken“, wie); } sonst { images.filter („.pika_selected“) .parents („Li ").prev („Li ").find („img ").trigger („Klicken“, wie); } } //end vorhergehende Bildfunktion Funktion play_button () { main_div.hover ( Funktion () {play_div.fadeIn (400);}, Funktion () {play_div.fadeOut (400);} ); play_anchor.bind („Klicken“, Funktion () { main_img.stop (); main_img.dequeue (); wenn (options.show_captions) { caption_div.stop (); caption_div.dequeue (); } das Spielen = richten aus; next_image_anchor.trigger („Klicken“, [„Automobil“]); jQuery (dieses) .hide (); stop_anchor.sh ow (); }); stop_anchor.bind („Klicken“, Funktion () { Spielen = falsch; jQuery (dieses) .hide (); play_anchor.sh ow (); }); } play_button (); aktivieren (); ulist.children („Li: erstes ").find („img: letztes ").trigger („Klicken“, [„autoFirst“]); }); //end Rückholthis.each } //end Baufunktion //activate wendet die geeigneten Schritte an allen verschiedenen Teilen der Struktur an. //and lädt die Sätze das erste Bild }) (jQuery);

Antwort : Bild im Javascript die Größe neu bestimmen

Versuchen, eine Linie Ihrem jQuery Code hinzuzufügen und mich informieren, wenn es funktioniert
1:
2:
3:
4:
$ (Dokument) .ready (Funktion () {
    $ („#pikame_compact“) .PikaChoose ({user_thumbs: ausrichten, show_prev_next: falsch, thumb_width: 10, thumb_height: 10});
    $ („#main_pika img: Letztes“) .css („Breite“, „400px“);
});
Weitere Lösungen  
 
programming4us programming4us