login  Naam:   Wachtwoord: 
Registreer je!
 Forum

jquery img resize werkt niet in IE

Offline wickedsid - 28/11/2011 22:59 (laatste wijziging 28/11/2011 23:16)
Avatar van wickedsidLid Hoi,

ik heb een script gedownload en wil dit naar mijn eigen hand zetten.
EDIT:
op internet werkt de resize wel blijkbaar. maar ik gebruik de FreshSlidingThumbnailsGallery van Jquery (google) maar zowel in IE als FF werkt het niet...
voorbeeld: http://www.wickedsdesign.be/test/test/index.php
ik krijg onderaan geen thumbs te zien.... iemand anders?

thanks!!

6 antwoorden

Gesponsorde links
Offline lemoinet - 29/11/2011 08:50
Avatar van lemoinet PHP gevorderde $('#thumbsContainer img') bestaat niet. je hebt wel een thumbsWrapper div-tag, maar geen thumbsContainer.
Offline wickedsid - 29/11/2011 20:39 (laatste wijziging 29/11/2011 22:30)
Avatar van wickedsid Lid ok heb het gevonden.
bedankt!! dit was niet de fout Lemoinet, want had de originele code gebruikt.
soit, maakt ook niet uit. der stond nog een fout in nl:(zie in tekst aangeduidt)

EDIT:
kan iemand even naar de site kijken en bovenaan rechts album 2 kiezen.
zijn bij jullie de images ook heel uit proportie????? volgens mij wordt de img gecached en alles wat ik ook doe om die caching af te zetten mislukt... kan iemand mij helpen? want dat die foto's er ZO op komen is nie echt de bedoeling... thanks!

  1. function buildThumbs(){
  2. current=1;
  3. $('#imageWrapper').empty();
  4. $('#loading').show();
  5. $.get('ajax/thumbs.php?album='+album, function(data) {
  6. var countImages = data.length;
  7. var count = 0;
  8. var $tContainer = $('<div/>',{
  9. id : 'thumbsContainer',
  10. style : 'visibility:hidden;'
  11. })
  12. for(var i = 0; i < countImages; ++i){
  13. try{
  14. var description = data[i].desc[0];
  15. }catch(e){
  16. description='';
  17. }
  18. if(description==undefined)
  19. description='';
  20. $('<img title="'+description+'" alt="'+data[i].alt+'" height="75" />').load(function(){
  21. var $this = $(this);
  22. $tContainer.append($this);
  23. ++count;
  24. if (count==1){
  25. /* load 1 image into container*/
  26. $('<img id="displayed" style="display:block;" class="cursorPlus"/>').load(function(){
  27. var $first = $(this);
  28. $('#loading').hide();
  29. resize($first,0);
  30. $('#imageWrapper').append($first);
  31. $('#description').html($this.attr('title'));
  32. }).attr('src',$this.attr('alt'));
  33. //alert ($this.attr('alt'));
  34. }
  35. //if(count == countImages){ --->>> dit hield blijkbaar het maken van de thumbs tegen bij het kiezen van een nieuw album.. //alert (count +' - '+countImages);
  36. $('#thumbsWrapper').empty().append($tContainer);
  37. thumbsDim($tContainer);
  38. makeScrollable($('#thumbsWrapper'),$tContainer,15);
  39. // }
  40. }).attr('src',data[i].src);
  41. }
  42. },'json');
  43. }

het werkt in elk geval.
bedankt, zonder jouw tip had ik het niet gevonden!!
Offline vinTage - 29/11/2011 22:38
Avatar van vinTage Nieuw lid Ik zie eigenlijk niets verkeerds, maar cachen kun je wel tegengaan dmv een (nb) random variable mee te geven.
In jouw geval misschien dit:

$.get('ajax/thumbs.php?album='+album+'random='+Math.random()*999, function(data) {
Offline wickedsid - 29/11/2011 22:45
Avatar van wickedsid Lid als jij de images goed ziet (en geloof me, zoniet, dan is dat meisje haar schoon gezichtje ferm uitgeleurd) dan ligt het aan mijn pc ofzo????
don't get it.
als ik een alert doe van de img-sizes neemt hij die van de OUDE beelden, niet van de nieuwe. heb wel de images overschreven (img-map) maar niet de thumbs (thumb-map) .
maar hij zou elke keer de size moeten herberekenen volgens het script.
dan zit de caching toch opd e server hé???
Offline vinTage - 29/11/2011 22:56 (laatste wijziging 29/11/2011 22:57)
Avatar van vinTage Nieuw lid je maakt het moeilijker door ons de pagina te geven waarin jij aan het testen bent 

Nu bestaat er geen album 3 meer (daarstraks wel) en in album 2 kloppen de thumbs totaal niet met de grote picts.
Maar wat geeft die random ?

ps, de foto's in album 2 iig zijn niet vervormt of weet ik veel wat je bedoeld.
Offline wickedsid - 30/11/2011 08:28
Avatar van wickedsid Lid sorry ja vind dat frustrerend dat'k het niet vind... dan probeer ik vanalles te testen 
excuses.
de thumbs kloppen idd niet nee maar dat weet ik.
hier op mijn werk zijn de foto's ook niet vervormt.
Dus dan is het caching op mijn pc veronderstel ik....
hoewel, ik heb de geschiedenis van mijn internet verwijderd en NOG geeft hij de uitgerokken beelden die uit proportie zijn....
zeer bizar!! kga toch proberen om ergens ne random aan de beelden toe te voegen.
kga ook proberen om alle info in een Db op te slaan en op te halen ipv via het ophalen rechtstreeks uit de mappekes.
dan kan ik in de DB ook de width en height zetten van mijn foto's hé, en dan in de code toevoegen 
niet?
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.163s