folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Js: İstediğimiz Yerden Başka Bir Yere Tıklandığında



Js: İstediğimiz Yerden Başka Bir Yere Tıklandığında

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    menü gibi birşey düşünün.oranın dışında bir yere tıkladığında işlem yaptırıcam.

    facebook'ta resme tıklayın.Resim dışında sayfanın herhangi bir yerine tıklarsanız kapanıyor resim.Onu yapıcam.Menü var fakat id'si istediğim bir div değilde bşaka bir yere tıkladığında istediğin fonksiyona yönlendiricem.

    nasıl yapabilirim ? yada fare tıklandığında bir işlemden geçsin (onunda boku çıkar diye düşünüyorum)

    açılır menü düşünün , menü açıldığında, menüden başka bir yere tıklanırsa kapansın.Var mı sürekli kontrolden geçmeyecek bir çözüm ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    $("body").click

    Ya da body etiketinin altında bir div elementi katarsın $("#element").click yaparsın.


    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
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    abi body kısmına gelmiyorki sadece.başka divlerin üstünede geliyor.

    body'ye her tıklandığında kontrolünü yapmaya başlayacak.daha farklı birşey gelmedi aklıma.

    edit:

    $(window).click{} 

    şeklinde yapabilirim belki , fakat sadece div açıldığında bakmam lazım.Belki öyle birşey yapabilrim.yani sürekli kontrol etmesin.div açıldığında kotnrol etmeye başlasın.gerçi bu seferde div açık mı diye kontrol edecek... pff

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    abi body kısmına gelmiyorki sadece.başka divlerin üstünede geliyor.

    body'ye her tıklandığında kontrolünü yapmaya başlayacak.daha farklı birşey gelmedi aklıma.

    edit:

    $(window).click{} 

    şeklinde yapabilirim belki , fakat sadece div açıldığında bakmam lazım.Belki öyle birşey yapabilrim.yani sürekli kontrol etmesin.div açıldığında kotnrol etmeye başlasın.gerçi bu seferde div açık mı diye kontrol edecek... pff


    -----------------------------

    hocam jquery billmiyorum fakat programlama mantığı olarak konuşabilirim. Heryer divse eğer asıl divimizin üzerine geldiğimizde global bir event yaratırsın (body tagına onClick vermek gibi), sonra tıklamaya eğer"div_id eşit değildir tıklanan_div_id" gibi bir koşul sağlayıp bu condition ın içinede bu menü divini yok edecek kodu yazarsan, ardındanda eklediğin global eventi kaldırırsan olur gibi geliyo bana...

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hackingo
    hackingo's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek

    $('div[id!="bahsettigin_divin_idsi"]').click(function(){

      // burda ne yapmak istiyosan yap..

    });

     veya bir ustteki arkadasin bahsettigi mantiktan gitmek istersen..

    $('div').live('click', function(_this){

       var $this = $(_this);

        if($this.attr('id') != 'bahsettigin_divin_idsi'){

            // burda ne yapmak istiyosan yap.. mesela :

            $('#myImage').fadeOut(function(){

               $(this).remove();

            });

        }

    });

    falan gibi...

    kolay gelsin..

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    <script>
    $("#acılırmenudivi").mouseout(function(e) {
        //function..
    });
    </script>

     

    şeklinde yapılabilir aslında hocam.. Kapanacak olan divin idsi sabitse eğer bn öyle anladım yani :D


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    eyvallah beyler sabah deneyip haber vericem.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    diziporttada öyle bi olay var. flash video izlerken sitenin diğer yerler kararıyor. video harici yere tıkladııgnda normale dönüyor. 

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    napabilirim diye düşündüm sonra aklıma geldi ;

    menü açtığımda ; bir fixed div ekliyorum.

    height:100%;

    width:100%;
    --

    arkaplan falan yok tabi.Menümüzde fixed'in içinde.Menüden başka bir yere tıklandığında (görünüşte birşey yok fakat diğer yerler kullanılamaz çünkü fixed kaplamış tabi z-index ile) fixed kapanır, menü gider..

    Kullanıcı menü dışında bir yere tıkladığını sanır.Halbuki menüyü açtığında bizim div'imize tıklamıştır.Ta tammm

Toplam Hit: 1762 Toplam Mesaj: 9