|
|
#1 (permalink) |
|
Üyelik Tarihi: 16.08.2002
Yer: İstanbul
Yaş: 30
Mesaj: 112
|
JavaScript'te Div'i Move Etmek
bir yere (text, image, href, cell vs..) tıklanacak ve istenilen bir position'a yerleştirilmiş olan hidden div, visible olup istenilen yöne doğru, istenilen hızla kaymaya başlayacak, istenilen yere gelince de duracak. olay bu. çok basit olduğunu biliyorum ama biraz daha deneyime ihtiyacım var. herhalde temel esaslarını verseniz yeterli olur, teşekkür ederim, ama "iki dakkalık iş" diyorsanız ayrıca bi teşekkür daha ederim. saygılarımla, |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 22.06.2001
Yer: Antalya
Yaş: 38
Mesaj: 531
|
Re: JavaScript'te Div'i Move Etmek
Benim için o kadarda basit bişi değildi, beni bayağı uğraştırdı ama zevkliydi
![]() Kod:
<HTML> <head> <title>Biolight - DivTasima.HTML </title> <meta http-equiv="Content-Type" content="text/HTML; charset=windows-1254" /> <script language="JavaScript" type="text/JavaScript"> var hareket; function tasi(kim,hiz,x,y){ document.getElementById(kim).style.visibility="visible"; hareket = window.setInterval("git('"+kim+"','"+x+"','"+y+"')",hiz); } function git(kim,x,y) { if(document.getElementById(kim).style.pixelLeft<x ){ document.getElementById(kim).style.pixelLeft +=5; if(document.getElementById(kim).style.pixelLeft>=x){ document.getElementById(kim).style.pixelLeft=x} } if(document.getElementById(kim).style.pixelLeft>x ){ document.getElementById(kim).style.pixelLeft -=5; if(document.getElementById(kim).style.pixelLeft<=x){ document.getElementById(kim).style.pixelLeft=x} } if(document.getElementById(kim).style.pixelTop<y ){ document.getElementById(kim).style.pixelTop +=5; if(document.getElementById(kim).style.pixelTop>=y){ document.getElementById(kim).style.pixelTop=y} } if(document.getElementById(kim).style.pixelTop>y ){ document.getElementById(kim).style.pixelTop -=5; if(document.getElementById(kim).style.pixelTop<=y){ document.getElementById(kim).style.pixelTop=y} } if((document.getElementById(kim).style.pixelLeft==x ) && (document.getElementById(kim).style.pixelTop==y )) { window.clearInterval(hareket); } } </script> </head> <body> <span id="oSpan" style="visibility:hidden;position:absolute;left:0;top:0;"> <img src="res.gif" alt="res" /> </span> <button onclick="tasi('oSpan',50,252,313);"> onclick="tasi('isim',hız,left,top);" </button> </body> </HTML> |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 16.08.2002
Yer: İstanbul
Yaş: 30
Mesaj: 112
|
Re: JavaScript'te Div'i Move Etmek
pardon, asıl istediğim pencerenin ortasını bulmakmış. ama aynı zamanda ekranın bilgilerini de alsam fena olmaz. scree.availwidth kullandım. bu örnekte işe yarıyor ama başka zamanlarda, başka yerlerde kullanıyorum olmuyor. nedenini ise henüz, bilemiyorum; zamanla, inşaallah.
teşekkürler. |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!