Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jQuery - własna wtyczka i dobudowanie tagów
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
maniutek08
Witam

Tworzę prostą własną wtyczkę to zmiany rozmiaru obrazka. Otóż plugin ten będzie odwoływał się do elementów typu img.
wtyczka ma jeden parametr wstępny czyli rozmiar np.: 150...

  1. (function($) {
  2. $.fn.resizeImage = function(options) {
  3. //parametry wyjściowe
  4. var settings = $.extend({
  5. size : '150'
  6. }, options);
  7.  
  8. return this.each(function() {
  9. var imageWidth = $(this).width();
  10. var imageHeight = $(this).height();
  11.  
  12. if(imageWidth >= imageHeight) $(this).width(settings.size);
  13. if(imageWidth < imageHeight) $(this).width(settings.size);
  14.  
  15.  
  16.  
  17. });
  18. }
  19. })(jQuery);


to powoduje że obrazki zmieniają width na 150 :
  1. <img class="thumbs" src="images/Desert.jpg" style="width: 150px;">


a ja do tego chciałbym uzyskać :
  1. <div><img class="thumbs" src="images/Desert.jpg" style="width: 150px;"></div>


wydaje mi się, że potrzepowałbym coś odwrotnego do append() Jest jakaś taka funkcja w jQuery??
hubson87
Jest wink.gif

http://api.jquery.com/wrap/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.