Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

jQuery – setTimeout Fonksiyonu İle Zamanlama

Bu yazımızda jQuery’de setTimeout fonksiyonunu kullanarak zamanlama işlemini gerçekleştireceğiz. setTimeout fonksiyonu, belirtilen milisaniye cinsinden bir tür program akışını bekletme görevi görmektedir.

<html>
<head>
    <script type="text/javascript" src="jquery-1.12.0.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#btnYonlendir").click(function () {
                setTimeout(function () {
                    alert("Merhaba");
                }, 3000);
            });
        });
    </script>
</head>
<body>
    <input type="submit" value="Yönlendir" id="btnYonlendir" />
</body>
</html>

Yukarıdaki kod bloğunu incelerseniz eğer, “btnYonlendir” id değerine sahip butona tıklandığında 3000 milisaniye(3 saniye) program akışını bekletecek ve belirtilen zaman sonunda fonksiyon içerisindeki komutları işletecektir.

İyi çalışmalar dilerim…

Bunlar da hoşunuza gidebilir...

3 Cevaplar

  1. Kamil Yasin Ablay dedi ki:

    Teşekkürler

  2. serdar dedi ki:

    merhaba sorum olacaktı
    settimeout dan sonra akan kodlarım var ancak settimeout diğer kodların altınada alamam.Ajax gibi settimeout fonksiyonunu senkron nasıl çalıştırabilirim ? yani settimeout bitmeden diğer kodlar çalışmasın..

    bunun için tüm kodları interval içine koyup sunucudan data gelip gelmediğini sürekli kontrol etmek
    ancak belki settimeout kendine has bir ajax gibi async parametresi vardır ?

    teşekkürler

  1. 13 Mart 2016

    […] ve program akışını belli bir sınırda bekletmek istiyorsunuz. Tabi ki de hemen aklınıza setTimeout fonksiyonu geliyor ve aşağıdaki işlemi […]

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir