![]() |
|
| |||||||
|
| WebMasTer SiTeSi |
| | Seçenekler |
|
#1
| |||
| | |||
dHtml - Elemanı hareket ettirmeKatmanı istediğimiz yere hareket ettirmek istediğimizde yeni bir fonksiyon tanımlamamız gerekmektedir. Bu fonksiyon katmanımızı istediğimiz yere hareket ettirecektir. İlk olarak işin mantığını anlamak için bir deneme fonksiyonu yazalım. function hareket(nsn) { nsn.xkon += 10; nsn.left = nsn.xkon; setTimeout("hareket(eleman)",30); }En yalın haliyle bu fonksiyon elemanımızın xkon değerini 10 pixel artıracaktır. Bu işlemi devamlı yapmak için ise her 30 milisaniyede bir hareket fonksiyonu setTimeout metodu tarafından çağrılacaktır. Bu fonksiyon devamlı bir hareket sağlar. Şimdi sonucu görelim . Bu örneğimizden sonra hareketin nasıl yapıldığını görmüş olduk. Hareketimizin düşey yönde olması için ykon ve yatay yönde olması için xkon ve çapraz olması için hem xkon ve hemde ykon değerlerini artırmamız gerekmektedir. function yatayHareket(nsn) { nsn.xkon += 10; nsn.left = nsn.xkon; setTimeout("yatayHareket(eleman)",30); } function duseyHareket(nsn) { nsn.ykon += 10; nsn.top = nsn.ykon; setTimeout("duseyHareket(eleman)",30); } function caprazHareket(nsn) { nsn.xkon += 10; nsn.ykon += 10; nsn.left = nsn.xkon; nsn.top = nsn.ykon; setTimeout("caprazHareket(eleman)",30); } |
![]() |
| Arama Etiketleri: dhtml, elemani, ettirme, hareket |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Dersler: ActionScript 3.0: Frame'ler Arasında Hareket Etme | W-S | Makaleleriniz | 0 | 03-12-2008 01:18 |
| Maymunlar düşünceleriyle robotu hareket ettirdi | kadınca | Haberler | 0 | 01-06-2008 01:50 |
| HTML dilinin en temel elemanı : Döküman biçimleme belirteçleri (TAG) | kadınca | Webmaster Sözlügü | 0 | 25-02-2008 12:49 |
| Javascript ile uçan bir kuşa hareket verme | B737 | Javascript | 0 | 26-01-2008 04:28 |
| Mouse tıklama ile hareket | B737 | Dhtml | 0 | 24-01-2008 01:38 |
![]() |