lostyazilim
tr.link

Jquery Bildirim Sistemi

8 Mesajlar 1.191 Okunma
lstbozum
tr.link

emulnurullah emulnurullah Payerme.com Kullanıcı
  • Üyelik 03.06.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Teknisyen
  • Konum Manisa
  • Ad Soyad N** E**
  • Mesajlar 180
  • Beğeniler 34 / 34
  • Ticaret 0, (%0)

var auto_refresh = setInterval (
function()
{
$ ('#notification-child'). load ('sys/check/notificationlist.php'). fadeIn (" yavaş ");
} ,5000);

Arkadaşlar #notification-child divini css display:none ile gizledim bu jquery kodu ile arkaplanda sürekli bildirim kontrolü yapıp varsa #notification-child divine yazması gerekiyor yapıyor çalışıyor ama divi 5 saniyede display:none ile gizlemem rağmen tekrar açıyor diğer projelerimde hep kullandım bu sistemi ama böyle birşey ile hiç karşılaşmadım yardımcı olabilirmisinz sizce sorun ne olabilir ?
 

 

Telegram botlarınızı yapabilirim, iletişim t.me/emulnurullah
wmaraci
reklam

0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
Diğer projelerinizde bir sıkıntı çıkarmayıp burada çıkarıyorsa muhtemelen kodlarınızda bir hata vardır tekrar gözden geçirmenizi öneririm...

Ayrıca fadeIn yerine şu şekilde kullanırsanız

.css({"display":"none"})

ve çalışırsa sorun nerde anlaşılabilir
 

 

awoken awoken WM Aracı Kullanıcı
  • Üyelik 06.06.2019
  • Yaş/Cinsiyet 19 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad B** G**
  • Mesajlar 1002
  • Beğeniler 250 / 478
  • Ticaret 41, (%100)
Console'da hata varmı varsa atın buraya inceleyelim.
 

 

emulnurullah emulnurullah Payerme.com Kullanıcı
  • Üyelik 03.06.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Teknisyen
  • Konum Manisa
  • Ad Soyad N** E**
  • Mesajlar 180
  • Beğeniler 34 / 34
  • Ticaret 0, (%0)
css'ten olamaz 5 saniyede bir kontrol ettiği için sayfa yüklendiğinde div gözükmüyor 5 saniye sonra jquery komutu çalışınca direk otomatik açılıyor birde tam kullanımını yazarmısınız jquery kodundaki display:none nereye koyacağım anlaymadım
 

 

Telegram botlarınızı yapabilirim, iletişim t.me/emulnurullah
wmaraci
wmaraci

emulnurullah emulnurullah Payerme.com Kullanıcı
  • Üyelik 03.06.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Teknisyen
  • Konum Manisa
  • Ad Soyad N** E**
  • Mesajlar 180
  • Beğeniler 34 / 34
  • Ticaret 0, (%0)

awoken adlı üyeden alıntı

Console'da hata varmı varsa atın buraya inceleyelim.

console derken
 

 

Telegram botlarınızı yapabilirim, iletişim t.me/emulnurullah

0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)

emulnurullah adlı üyeden alıntı

css'ten olamaz 5 saniyede bir kontrol ettiği için sayfa yüklendiğinde div gözükmüyor 5 saniye sonra jquery komutu çalışınca direk otomatik açılıyor birde tam kullanımını yazarmısınız jquery kodundaki display:none nereye koyacağım anlaymadım


css'den neden olamaz anlayamadım kısaca şu şekilde olabilir aslında

css'de notif. divi display:none şeklinde olur

sayfa açıldıktan 5 saniye sonra bildirim varsa divi display:block yaparsınız ve div gözükür sonra tekrar display:none şekline getirirsin

daha sonra her 5 saniyede bir aynı işlem tekrae eder

Şu kodu

$ ('#notification-child'). load ('sys/check/notificationlist.php'). fadeIn (" yavaş ");


Şu şekilde değiştirin


$ ('#notification-child'). load ('sys/check/notificationlist.php').css({"display":"none"});
emulnurullah

kişi bu mesajı beğendi.

emulnurullah emulnurullah Payerme.com Kullanıcı
  • Üyelik 03.06.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Teknisyen
  • Konum Manisa
  • Ad Soyad N** E**
  • Mesajlar 180
  • Beğeniler 34 / 34
  • Ticaret 0, (%0)
Oebedi verdiğin kod işe yaradı ama bu seferde açık bırakınca divi 5 saniye sonra otomatik kendi kapanıyor bende şu şekilde yaptım sorun çözüldü
$ ('#notification-child'). load ('sys/check/notificationlist.php');
ama anlamadığım şimdiye kadar çalışan şey neden şimdi sıkıntı çıkarır bunuda bulursam tamamdır
 

 

Telegram botlarınızı yapabilirim, iletişim t.me/emulnurullah

Arestr Arestr WM Aracı Kullanıcı
  • Üyelik 10.08.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Devoloper
  • Konum Kayseri
  • Ad Soyad N** C**
  • Mesajlar 408
  • Beğeniler 403 / 143
  • Ticaret 0, (%0)
css üzerinde none classı
.none { display:none } bunu gizlediğiniz bildirim alanına ekleyin

daha sonra şu jquery kodu ile bildirim kontrolü yaptığınız sayfaya ajax isteği atın

$().ready(function () {

let control = 0;

setInterval(function () {
$.ajax({

type: 'post',
url: 'sys/check/notificationlist.php',
data: control,
success: function (response) {
if (response == 1) {
$('#notification-child').removeClass('none');
}
}

})

}, 5000)


})

bildirim kontrolü yaptığınız php sayfasında kontrollerinizi yapıp bildirim yok ise 0 var ise 1 değerini dönderin


if (isset($_POST["control"])) {

//Kontrol kodlarınız

if($BildirimVar){
echo "1";
}else {
echo "0";
}

}

?>
 

 

FULL STACK WEB DEVELOPER
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