Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
271
Tıklama
0
Öne Çıkarma
(YARDIM) Bitirme projem JavaScript hakkında problem
U
7 yıl
Er
Konu Sahibi

Arkadaşlar merhaba,

Bitirme projemle alakalı bir problem yaşıyorum. İstediğim yön tuşlarına basıldığında ayrı ayrı müzikler çalmasını istiyorum. Örneğin ben kod'da sol ok tuşuna bastığımda zhu-faded şarkısını, üst ok tuşuna bastığımda bip(sansür) şarkısını çaldırıyorum. Durdurabilmek için de sağ ok tuşunu kullandım. Sorun şu. Ben sol ve üst ok tuşlarına bastığımda her ikisini de aynı anda yapıyor. İstediğim bir tuşa bastıktan sonra diğerini algılamasın ama 10 saniye sonra diğer tuşa da basılabilsin yani 2. tuşu komple iptal etmek istemiyorum. Delay olarak eklemeye çalıştım fakat yemedi. Disable-Enable şeklinde yapılması gerekiyor muhtemelen fakat koda yazamadım. Yapabilirseniz çok sevinirim.

KOD:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Bitirme Projesi</title>

</head>

<body>

<script>
window.onkeydown=function(olay){
if(olay.keyCode==37)//sol yön tuşu kodu=37
{
audio = new Audio();

audio.src = "ZHU - Faded****";

audio.loop = false;
audio.play();

}
else if(olay.keyCode==38)//yukarı yön tuşu kodu=38
{
audio = new Audio();

audio.src = "a****";

audio.loop = false;
audio.play();
}
else if(olay.keyCode==39)//sağ yön tuşu kodu=39*/
{
audio.pause();
}
}

</script>
</body>
</html>



H
7 yıl
Yüzbaşı

timer kullanabilirsiniz. Tuşa basılınca süre sayar if içinde de hem keycode hem de süreye bakarsınız



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.