Sweet Alert Sınıfı Kullanımı: Detaylı Anlatım ve Tüm Argümanları

289 kelime
2 dakika
Seviye 15.99

Sweet Alert Nedir?

Klasik uyarı pencerelerinden sıkıldıysanız, modern ve mobil uyumlu bir alternatif olan SweetAlert kütüphanesini kullanabilirsiniz. Eğer PHP ile nasıl kullanabileceğinizi merak ediyorsanız, PHP Morris Js yazısını inceleyebilirsiniz.

Öncelikle, kütüphaneyi projenize dahil etmelisiniz.

SweetAlert Kütüphanesini Dahil Etme

HTML
<script src="dist/sweetalert.min.js"></script>
<link rel="stylesheet" type="text/css" href="dist/sweetalert.css">

Bir butona tıklandığında uyarı penceresinin açılmasını sağlayalım:

HTML
<button id="uyariButonu">Tıkla Bana</button>

Şimdi jQuery kodlarını ekleyelim:

Örnek Kod

JavaScript
<script type="text/javascript">
  $(function() {
    $("#uyariButonu").click(function () {
      sweetAlert({
        title: "Bu Bir Başlıktır",
        text: "Burası <b>Açıklama</b> Kısmıdır adamcoder.net",
        allowEscapeKey: true, // false yaparsanız ESC tuşu kapatmaz
        customClass: "ozel-sinif", // <button class="ozel-sinif"> gibi
        allowOutsideClick: false, // true yaparsanız dışarı tıklanınca kapanır
        showCancelButton: false, // Geri butonu görünmez
        showConfirmButton: true, // Onay butonu görünür
        confirmButtonText: "Tamamdır", // Buton yazısını özelleştirin
        confirmButtonColor: "#AEDEF4", // Onay butonunun rengini değiştirin
        cancelButtonText: "Geri Git", // İptal butonu metni
        closeOnConfirm: true, // Onaya basıldığında pencere kapanır
        closeOnCancel: true, // İptale basıldığında pencere kapanır
        imageUrl: "/images/sweetalert.webp", // Uyarı penceresinin resmi
        imageSize: "100x100", // Resim boyutu
        timer: 10000, // 10 saniye sonra otomatik kapanır
        html: true
      });
    });
  });
</script>

SweetAlert Argümanları

Argüman Açıklama
title Uyarının başlık kısmıdır.
text Uyarı penceresindeki açıklama metnidir.
type "warning", "error", "success", "info" gibi tipleri belirler.
allowEscapeKey ESC tuşuyla pencerenin kapanmasını sağlar.
customClass Özel CSS sınıfı eklemenize olanak tanır.
allowOutsideClick Dışarı tıklanırsa pencerenin kapanmasını belirler.
showCancelButton İptal butonunu gösterir.
showConfirmButton Onay butonunu gösterir.
confirmButtonText Onay butonu metnini belirler.
confirmButtonColor Onay butonunun rengini değiştirir.
cancelButtonText İptal butonunun metnini değiştirir.
imageUrl Uyarı penceresine özel bir resim ekler.
imageSize Resmin genişlik ve yükseklik değerlerini belirler.
timer Belirtilen süre sonunda pencereyi otomatik olarak kapatır.
html HTML etiketlerini kullanmanıza olanak tanır.
animation Açılış animasyonunu değiştirir.
inputType "text", "password", "submit" gibi giriş alanı türlerini belirler.
inputPlaceholder Giriş alanına ipucu metni ekler.
inputValue Giriş alanına varsayılan bir değer ekler.
closeOnConfirm Onay butonuna basılınca pencerenin kapanmasını sağlar.
closeOnCancel İptal butonuna basılınca pencerenin kapanmasını sağlar.

Örnek Görsel

SweetAlert Örneği

İndirme Bağlantısı

Örnek Dosyayı İndirin