folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Js'yi Mobil Boyutta İptal Ediyorum Ancak Sayfa Boyutlandırma İşlemlerinde Çalışmaya Devam Ediyor



Js'yi Mobil Boyutta İptal Ediyorum Ancak Sayfa Boyutlandırma İşlemlerinde Çalışmaya Devam Ediyor

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cayan
    Cayan's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2009
    Erkek

    Başlık biraz kafa karıştırıcı oldu şöyle anlatayım;

    if ($(window).width() > 980) {

    kodu ile mobil açılışlarda iptal edebiliyoruz jsyi ancak sayfa eğer browserda açılmış ve yeniden boyutlandırılıyorsa js hep açık kalıyor yani 980in altında da çalışmaya devam ediyor. Bunun önüne nasıl geçebilirim?


    https://www.youtube.com/watch?v=jQk82bpUy1Y
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    $(windows).resize işini görür mü?

     

    Açıkcası çok anlamadan cevap verdim. Sayfa yeniden boyutlandırsa bile çalışacak bir şey arıyorsun? Yanıldım mı?


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    Öncelikle işlemi window.resize olayında yapman gerekiyordu boyut değiştiğinde tekrar kontrol etsin.

    Eğer yaptığın işlemler click, dragndrop gibi event ise bunları attach ya da deattach yapman gerekir.

    Saf Js ile addEventListener ve removeEventListener'a bakabilirsin. jQuery'de bind, unbind ya da on, off vardı sanırım.

    Fonksiyonlar halindeyse zaten bu fonksiyonları çağırmadığın sürece çalışmayacaktır, tetikleyici yoksa.

    İstersen fonksiyonları da silersin. http://stackoverflow.com/questions/16498247/javascript-delete-a-function

    $(window).resize(function(){

    if ($(window).width() > 980){

    }else{

    }

    });

     

    pSkpt tarafından 20/Şub/16 22:49 tarihinde düzenlenmiştir

    İmza...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    1234567B
    1234567B's avatar
    Kayıt Tarihi: 04/Şubat/2010
    Erkek
    function Risayz_edilince_calisacak_fonksiyon() {
    
    		if ($(window).width() < 640) {
    
    		$("body").attr("style","background:red;");
    
    		}
    
    		else if($(window).width() > 640){
    
    		$("body").attr("style","background:blue;");
    
    		}	
    
    	};
    
    
    $(window).resize(function() {
    
       Risayz_edilince_calisacak_fonksiyon();
    
    });

     


    arbeit macht frei
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    multi mesaj

    pSkpt tarafından 20/Şub/16 22:48 tarihinde düzenlenmiştir

    İmza...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cayan
    Cayan's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2009
    Erkek

    resize içinde hiçbir şekilde çalışmıyor denemiştim ama neden bilmiyorum.


    https://www.youtube.com/watch?v=jQk82bpUy1Y
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    hocam resize olunca konsolda hata felan veriyor mu?

    veriyorsa buraya yazarsan daha bir yardımcı oluruz.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    setInterval ile her 5 saniyede bi ekran size' nı kontrol edebilirsin.

    Sunucuya bi yük bindireceğini de sanmam.

    Örnek vermek gerekirse :

    setInterval(function() {

       if ($(window).width() > 980) { }

    }, 5000);

     

    Süre milisaniye cinsinden olduğu için 5 saniyeyi 5000 ile ifade ettik.

    Ek olarak, arkadaşların verdiği resize daha doğru ve çalışması gerekir. Onu düzeltmeye çalış olmazsa böyle yap.

    ozgunlu tarafından 20/Şub/16 23:55 tarihinde düzenlenmiştir

    Hello, i am nothing. I come from Neverland.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kafkavari
    kafkavari's avatar
    Kayıt Tarihi: 24/Şubat/2010
    Erkek

    Kimsede dememiski kardeşim css dosyalarini kontrol ettin mi ? @cayan hocam bak bakalim css dosyalarinda media query ler varmi ?

     

    kafkavari tarafından 21/Şub/16 00:27 tarihinde düzenlenmiştir

    Mesele, Türkiye'nin şeftali yerine, motor üretmek istemesiydi. N. Erbakan
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Amatör Üye
    dgncn
    dgncn's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Resize metodu zaten kendi başına bir yük değil mi? Adam tarayıcıda her boyut değiştirdiğinde bu fonksiyon çalışacak mı @12345678

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cayan
    Cayan's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2009
    Erkek
    pSkpt bunu yazdı

    Öncelikle işlemi window.resize olayında yapman gerekiyordu boyut değiştiğinde tekrar kontrol etsin.

    Eğer yaptığın işlemler click, dragndrop gibi event ise bunları attach ya da deattach yapman gerekir.

    Saf Js ile addEventListener ve removeEventListener'a bakabilirsin. jQuery'de bind, unbind ya da on, off vardı sanırım.

    Fonksiyonlar halindeyse zaten bu fonksiyonları çağırmadığın sürece çalışmayacaktır, tetikleyici yoksa.

    İstersen fonksiyonları da silersin. http://stackoverflow.com/questions/16498247/javascript-delete-a-function

    $(window).resize(function(){

    if ($(window).width() > 980){

    }else{

    }

    });

     

    Sağolsun arkadaş teamviewer aracılıyğla yardımcı oldu. kullandığım js ile alakalı bir sorunmuş. gecenin şu saatinde yardımcı olduğu için tekrardan teşekkürler kendisine.


    https://www.youtube.com/watch?v=jQk82bpUy1Y
Toplam Hit: 993 Toplam Mesaj: 11
js mobile sayfa boyutlandırma