Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Caut splitter semnal satelit

Instalatii sanitare

Program de slabire cu succes gara...

Reconditionare cada baie din fonta
 Problema imprimanta

Here goes nothing

BCR sau Raiffeisen

Visual Studio 2022 instaleaza Epi...
 Sfat alegere parbriz

EMAG - recenzii false facute de ei?

Recomandare telefon 900-950

Nivel de trai
 Semnal bun da'... prost

De ce statiile de radio FM nu ren...

Pe unde pot sa gasesc statistici ...

Este reconditionat acest laptop?
 

lamurire script

- - - - -
  • Please log in to reply
No replies to this topic

#1
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Se da o poza intr-un div, dupa cum urmeaza:

HTML:
...
...
<div class="panorama">
  <img src=...>
</div>
...
...


CSS:
...
...
.panorama {
  width:200px;
  height:100px;
  margin:0 auto;
  position:relative;
}

.panorama img {
   height:100px;
   position:absolute;
   left:0;
}
...
...


Si am aceasta bucata de cod, dintr-un script, pe care nu o inteleg; rog, daca se poate, sa ma lamuriti.

$('.panorama').on('mousemove',function(e){
mousePos = e.pageX - $(this).offset().left;
  eleWidth = $(this).outerWidth();
  imgWidth = $(this).find('img').outerWidth();
  relativeMousePos = mousePos / eleWidth;
  imgPos = (imgWidth - eleWidth) * relativeMousePos;
...
...


Mai departe in acest script urmeaza niste evenimente, dar atat timp cat nu mi-e foarte clara partea de mai sus...
Va rog, nu dati cu paru'...!

imgWidth ar fi latimea pozei, dar eleWidth? daca ar fi a elementului care contine poza (deci a div-ului), atunci diferenta ar fi intotdeauna 0, deci imgPos ar fi, intotdeauna 0 !???

ce reprezinta mousePos?  e.pageX e latimea paginii (a ecranului)? din care ar trebuie sa scad bucata din stanga pozei (ca poza e centrata).

De ce trebuie acel raport relativeMousePos? Ce reprezinta?
De ce apoi inmultesc acest raport cu o diferenta?


Multumesc

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate