freelance iş ilanları

Divi bir süre dondurma

4 Mesajlar 972 Okunma
lstbozum
smsonayhizmeti

muhammet467 muhammet467 WM Aracı Kullanıcı
  • Üyelik 26.06.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Kocaeli
  • Ad Soyad M** Ç**
  • Mesajlar 48
  • Beğeniler 19 / 6
  • Ticaret 0, (%0)
Merhaba arkadaşlar. Daha önce bir div için iki ayrı fonksiyon çalıştırma konusunda sizlerden yardım almıştım.

Butona tıklandığında ses çalan fonksiyon çalışıyor . Aynı anda da sayaç artıyor. Fakat istemediğim bir durum oluştu. Butona tıklandığında ses bir kez çalıyor. Ses çalarken butona tıklandığında sayaç artmaya devam ediyor. Artmasını istemiyorum. Ses bittikten sonra bir tane artsın istiyorum. Yani fake hit olmasını engellemek istiyorum .

Bunu nasıl yapabilirim diye araştırdım . Butona tıklandıktan sonra ses süresi boyunca divi dondurmak aklıma geldi . Ama saniye işlemi nasıl yaptıracağım onun hakkında fikrim yok .

Alternatif olarak ne yapılabilir. Teşekkürler .
 

 

wmaraci
reklam

27207 27207 WM Aracı Anonim Üyelik
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 1852
  • Beğeniler 346 / 707
  • Ticaret 5, (%100)
Ben yardımcı olurum bu konuda, sorununa çözüm olurum ama ortada kod falan yok. O yüzden kodsuz, sözlü cevap vereceğim.
Olabilir yani güzel fikir.
Bunu araştır: setTimeout
muhammet467

kişi bu mesajı beğendi.

fullstackdev fullstackdev WM Aracı Kullanıcı
  • Üyelik 25.06.2016
  • Yaş/Cinsiyet 36 / E
  • Meslek full stack developer
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ç**
  • Mesajlar 334
  • Beğeniler 35 / 93
  • Ticaret 0, (%0)
soyle yapabilirsin diyelim ki ses dosyasi 4 saniye..

$('.buton_classi').on('click', function(){
$(this).removeAttr('onclick');
setTimeout(function(){
$(this).attr('onclick', 'sesCal()');
}, 4000); //4000ms = 4sn
});

gibi.. muhammet467
muhammet467

kişi bu mesajı beğendi.

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
fonksiyonu görmeden yardımcı olma şansımız malesef yok ama ben genellikle şöyle bir yol izliyorum


var anim = 'ready' ;


function sayacArttir(){

// arttırma işlemleri

anim = 'ready';
}

$(".buton").mousedown(function(){
if(anim == 'ready'){
anim = 'pause';
//ses çalan fonksiyon falan..

sayacArttir();

}else{
$('div span').html('bu kadar sık ses çalamazsınız !');
}

});

muhammet467

kişi bu mesajı beğendi.

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al