Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JCrop - Dynamiczna miniaturka?
nait
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 3
Dołączył: 30.03.2009

Ostrzeżenie: (0%)
-----


Witam!
Pracuje nad hmm małym panelem pod jedną z moich stron i chcę dodać możliwość przycinania obrazków. W tym celu użyłem JCrop. Dostosowałem już go pod siebie aczkolwiek chciałem dodać jeszcze podgląd miniatury i tu pojawia się problem.
W prawdzie jest tego przykład: http://deepliquid.com/projects/Jcrop/demos...?demo=thumbnail, ale ja potrzebuję trochę trochę innego działania, a że nie znam się na js w ogóle to mam spory problem z tym :/

Nie chcę żeby miniaturka miała stały wymiar jak w przykł, 100px. Chcę aby powiększała się dynamicznie wraz z powiększeniem się zaznaczenia. Usunę wymiary diva to podgląd szaleje, więc jak spekuluje to div
  1. <div style="width:100px;height:100px;overflow:hidden;">
  2. <img src="demo_files/pool.jpg" id="preview" alt="Preview" class="jcrop-preview" />
  3. </div>

w którym znajduję się podgląd musiałby jakoś pobierać wysokość i szerokość z funkcji zaznaczenia?(IMG:style_emoticons/default/tongue.gif) Albo coś w ten deseń. Mógłby ktoś pomóc jak to zrobić? Z góry dziękuje

Ten post edytował nait 5.08.2012, 22:40:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
krispak
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

Ostrzeżenie: (0%)
-----


Prosze bardzo, wystarczy zastosowac/podmienic u siebie (IMG:style_emoticons/default/wink.gif)
[JAVASCRIPT] pobierz, plaintext
  1. function updatePreview(c)
  2. {
  3. var bounds = this.getBounds()
  4. if (parseInt(c.w) > 0)
  5. {
  6. var rx = bounds[0];
  7. var ry = bounds[1];
  8.  
  9. $('#divPreview').css({
  10. width: c.w,
  11. height: c.h,
  12. display: 'block'
  13. });
  14.  
  15. $('#imgPreview').css({
  16. position: 'absolute',
  17. top: '-' + Math.round(c.y) + 'px',
  18. left: '-' + Math.round(c.x) + 'px'
  19. });
  20. }
  21. };
[JAVASCRIPT] pobierz, plaintext

  1. <div style="margin: 0 auto; position: relative; overflow:hidden; display:none;" id="divPreview" >
  2. <img src="demo_files/pool.jpg" alt="Preview" class="jcrop-preview" id="imgPreview" />
  3. </div>


Ten post edytował krispak 6.08.2012, 17:00:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 22:44