Nedir

Merhaba klasik uyarı pencerelerinden sıkılanlar için, mobil uyumlu sweetalert sınıfından bahsedeceğim.. Sweetalert i PHP içerisinde nasıl kullanırım diye meraklanan var ise PHP Morris Js konusunu incelesin, en azından kafanızda birşeyler patlar :D Öncelikle dosyaları projemize dahil ediyoruz.

Dahil Etme


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

Uyarı verdirmek istediğimiz yeri seçiyoruz.Butona tıklayınca çıksın istedim.

<button>Tıkla Bana</button>

Daha sonra jquery kodlarımızı yazıyoruz.

Örnek Kod

<script type="text/javascript">
  $(function(){" "}
  {$("button").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 değeri alırsa esc kapatmaz
      customClass: ".sınıf", // <button class="sınıf"> gibi :)
      allowOutsideClick: "false", // true yaparsak nereye tıklarsak uyarı kapanır
      showCancelButton: "false", // true yaparsak cancel butonu görünür
      showConfirmButton: "true", // Ok butonunu gösterir false yaparsanız görünmez
      confirmButtonText: "Tamamdır", // ok butonunun yerine istediğnizi yazarsınız
      confirmButtonColor: "#AEDEF4", // Ok butonunu rengini değiştirebilirsiniz
      cancelButtonText: "Geri Git", // Cancel Butonun yerine istediğimizi yazabiliriz.
      closeOnConfirm: "true", // Okeye basıldıysa burayı göster şurayı göster gibi
      closeOnCancel: "true", // cancele basılırsa şurayı göster gibi(if else gibi)
      imageUrl:
        "https://a2-images.myspacecdn.com/images03/21/026f6a3d1a084b95bcda8e277a7cb743/300x300.webp", // pencere resmini değiştirir
      imageSize: "100x100", // resmin boyutunu ayarlar
      timer: "10000", // 4 saniyede uyarı penceresini kapatır
      html: "true",
      // diğer ayarları bu şekilde test ederek öğrenebilirsiniz. Bu işler kurcalamadan olmaz : )
    });
  })}
  )
</script>

Yapılandırma

Argüman

Ne İş Yapar

title Uyarının başlık kısmıdır.
text Uyarının Mesaj Kısmıdır.
type warning, “error”, “success” “info” ve dilerseniz input değeride verebilirsiniz. Uyarı mesajlarınızda işinize yarar
allowEscapeKey Bu değer ESC tuşuyla uyarı penceresini kapatabiliyoruz. False değeri vererek bu kuralı uygulamayabilirsiniz
customClass Bu değer uyarınıza bir sınıf atayarak özelleştirmenize yarar.
allowOutsideClick Bu değer uyarı pencerenin dışına tıklanırsa pencereyi kapatmanıza yarar, varsayılan değer olarak false gelir true yaparsanız nereye tıklarsanız tıklayın pencere kapanır.
showCancelButton showCancelButton -> Türkçe’siyle geri butonunu göstereyim mi abi diyor 🤡
showConfirmButton showConfirmButton -> Türkçesiyle Tamam butonunu göstereyim mi abi diyor 🤡
confirmButtonText confirmButtonText -> Tamam butonu yerine istediğinizi yazabilirsiniz “Kabul Ediyorum” vs gibi
confirmButtonColor confirmButtonColor -> Tamam Butonu rengini değiştirebilirsiniz. HEX renk kodları seçmeniz öneriliyor. #DDDFFF gibi
cancelButtonText Geri(iptal) butonu yerine istediğinizi yazabilirsiniz “Kabul Etmiyorumm” vs gibi
imageUrl Bu değer uyarıya varsayılan olarak gelen resimleri kendi isteğimize göre değiştirmemize yarıyor.
imageSize Bu değer uyarıya verdiğimiz resimlerin genişlik ve yüksekliğini ayarlamamıza yarıyor. 100x100 gibi.
timer Bu değer uyarı milisaniye cinsinden uyarıyı otamatik olarak kapatmaya yarıyor 1000 yani 1 saniyede kapatır
html Bu değer uyarı HTML kodları kullanmamıza yarıyor
animation Bu değer uyarı Animasyon açılış ekranını değiştiriyor.
inputType Bu değer İnput lara yazdığımız değerleri girebiliyoruz. Text,Password,Submit vs gibi
inputPlaceholder Bu değer İnput ların içerisine açıklama yazısı girebilmemize yarıyor.
inputValue Bu değer İnput lara değer vermek için kullanılıyor.
closeOnConfirm closeOnCancel Bu değerler Uyarı Penceresinde ikinci bir pencere açmaya yarar

sweetalert

İndir

Örnek Dosyayı İndirebilirsiniz