Expando Image ( JavaSCRIPT )
Pagina 1 din 1 • Impartiti •
Expando Image ( JavaSCRIPT )
| Expando Image (Demo) Extinderea imagini la trecerea cursorului peste ea. |
Puneti aceste doua coduri intre <HEAD> si </HEAD> in sursa pagini web.
CSS (Cascading Style Sheets)
| <style type="text/css"> img.expando{ border: none; vertical-align: top; } </style> |
JavaSCRIPT
| <script language="JavaScript"> if (document.images){ (function(){ var cos, a = /Apple/.test(navigator.vendor), times = a? 20 : 40, speed = a? 40 : 20; var expConIm = function(im){ im = im || window.event; if (!expConIm.r.test (im.className)) im = im.target || im.srcElement || null; if (!im || !expConIm.r.test (im.className)) return; var e = expConIm, widthHeight = function(dim){ return dim[0] * cos + dim[1] + 'px'; }, resize = function(){ cos = (1 - Math.cos((e.ims[i].jump / times) * Math.PI)) / 2; im.style.width = widthHeight (e.ims[i].w); im.style.height = widthHeight (e.ims[i].h); if (e.ims[i].d && times > e.ims[i].jump){ ++e.ims[i].jump; e.ims[i].timer = setTimeout(resize, speed); } else if (!e.ims[i].d && e.ims[i].jump > 0){ --e.ims[i].jump; e.ims[i].timer = setTimeout(resize, speed); } }, d = document.images, i = d.length - 1; for (i; i > -1; --i) if(d[i] == im) break; i = i + im.src; if (!e.ims[i]){ im.title = ''; e.ims[i] = {im : new Image(), jump : 0}; e.ims[i].im.onload = function(){ e.ims[i].w = [e.ims[i].im.width - im.width, im.width]; e.ims[i].h = [e.ims[i].im.height - im.height, im.height]; e (im); }; e.ims[i].im.src = im.src; return; } if (e.ims[i].timer) clearTimeout(e.ims[i].timer); e.ims[i].d = !e.ims[i].d; resize (); }; expConIm.ims = {}; expConIm.r = new RegExp('\\bexpando\\b'); if (document.addEventListener){ document.addEventListener('mouseover', expConIm, false); document.addEventListener('mouseout', expConIm, false); } else if (document.attachEvent){ document.attachEvent('onmouseover', expConIm); document.attachEvent('onmouseout', expConIm); } })(); } </script> |
Pentru postarea imaginilor in pagina web respectiva, folositi acest cod.
| <img class="expando" border="0" src="LINK Imagine" width="100" height="100"> |
width: latimea imagini
height: inaltimea imagini
(latimea si inaltimea inainte de extinderea imagini)
| Pentru orice intrebare sau nelamurire cu privire la acest tutorial, deschideti un topic in sectiunea "Ajutor & Intrebari" !!! |
Subiecte similare» Cod mini ( banner ) editabil 100% indiferent unde este postat ( JavaScript )
» Actualizare noua: administrarea codurilor Javascript, protectie anti-spam si widget Google+
» Re: Problema Javascript
» Problema coduri javascript
» Script Numaratoare Inversa
» Actualizare noua: administrarea codurilor Javascript, protectie anti-spam si widget Google+
» Re: Problema Javascript
» Problema coduri javascript
» Script Numaratoare Inversa
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum

Acasa
Cautare
FAQ
Propune un tutorial
Inregistrare
Conectare
Sex
Numarul mesajelor
Credite
Varsta
NAVIGARE RAPIDA
Propune un tutorial!
Tutoriale (sfaturi si ghiduri)
Suport (asistenta tehnica)
Resurse gratuite
Servicii suplimentare
Administrare forum
General
Utilizatori si vizitatori
» Cerere Parteneriat EvoGame.ro
» Substituire expeditor pe Internet
» Handball-ul
» Ce antivirus folositi
» Cum te intelegi cu cel mai bun prieten al tau ?
» Muzica preferata
» Credeti in supranatural?
» Sinceritate
» Televiziunea: un lucru util sau de manipulare in masa?