• 20-01-2017, 10:34:12
    #1
    Eposta Aktivasyonu Gerekmekte
    Selam arkadaşlar jquery'de bir yardımınıza ihtiyacım var sitenin her yerindeki divlere spanlara li lere a lara title vericem mesela
    <div title='musteri sayisi'>25 </div>

    <a hrf="xyz" title="xyz sayfasına gider">xyz </a>
    <span title="Gireceğiniz sql'in sonuna başına noktalı virgul koymayın ve sql içerisnde çift tırnak kullanmayın sql'e yandaki parametreleri eklemek ve kullanmak için ['Musteri_Kodu'] gibi kullanın"> <input txt > </span>

    mesela yukardaki örnekler için ctrl+f1 'e basılı tutup tıkladığım zaman mause konumana position fixed olan bir div açıcam olayım bu

    yapamadığım yer ctrl + f1'e basılı tutulduğu zaman tıklandığında brnim yaptığımda ctrl + f1E bir kere basmak yeterli oluyor daha sonra tıkladığında çalışıyor sadece ctrl+f1 + click de çalışacak

    2. olarak tıklandığım nesnenin titlesini nasıl alabilirim mesela div için $(div).click(function () diyoruz ama benim herşeyolabilir tüm html etiketleri

    var text = "";
    function metin(string) {
    alert(string);
    }
    $(document).on('keypress', function (e) {
    if (e.ctrlKey) {

    if (e.keyCode == 112) {
    text = "test yazisi";
    $('#baslikb').click(function () {
    metin(text);
    text = "";
    });
    e.preventDefault();
    e.keyCode = 0;
    }
    }
    });
  • 20-01-2017, 10:47:37
    #2
    onur7416 adlı üyeden alıntı: mesajı görüntüle
    Selam arkadaşlar jquery'de bir yardımınıza ihtiyacım var sitenin her yerindeki divlere spanlara li lere a lara title vericem mesela
    <div title='musteri sayisi'>25 </div>

    <a hrf="xyz" title="xyz sayfasına gider">xyz </a>
    <span title="Gireceğiniz sql'in sonuna başına noktalı virgul koymayın ve sql içerisnde çift tırnak kullanmayın sql'e yandaki parametreleri eklemek ve kullanmak için ['Musteri_Kodu'] gibi kullanın"> <input txt > </span>

    mesela yukardaki örnekler için ctrl+f1 'e basılı tutup tıkladığım zaman mause konumana position fixed olan bir div açıcam olayım bu

    yapamadığım yer ctrl + f1'e basılı tutulduğu zaman tıklandığında brnim yaptığımda ctrl + f1E bir kere basmak yeterli oluyor daha sonra tıkladığında çalışıyor sadece ctrl+f1 + click de çalışacak

    2. olarak tıklandığım nesnenin titlesini nasıl alabilirim mesela div için $(div).click(function () diyoruz ama benim herşeyolabilir tüm html etiketleri

    var text = "";
    function metin(string) {
    alert(string);
    }
    $(document).on('keypress', function (e) {
    if (e.ctrlKey) {

    if (e.keyCode == 112) {
    text = "test yazisi";
    $('#baslikb').click(function () {
    metin(text);
    text = "";
    });
    e.preventDefault();
    e.keyCode = 0;
    }
    }
    });
    jQuery ile HTML elemanlarının herhangi bir özelliğini almak için attr yöntemini kullanabilirsiniz.

    Yaptığım örneğe aşağıdaki bağlantıdan ulaşabilirsiniz.

    https://jsfiddle.net/10pn8jhb/2/
  • 20-01-2017, 10:55:10
    #3
    Eposta Aktivasyonu Gerekmekte
    seogrenci adlı üyeden alıntı: mesajı görüntüle
    jQuery ile HTML elemanlarının herhangi bir özelliğini almak için attr yöntemini kullanabilirsiniz.

    Yaptığım örneğe aşağıdaki bağlantıdan ulaşabilirsiniz.

    https://jsfiddle.net/10pn8jhb/2/
    orda button a demişsin ama benim bahsettim div olabilir span olabilir attr y ibiliyorum htmlledeki tüm elementler olabilir bunu nasıl yapabilirim input'a da tıklana bilir

    Virgül ile ayırmışsın bunu fark etmedim teşekkür ederim ctrl + f1 e basılı tutulup tıklandıgında nasıl yakalayabilirim ?
  • 20-01-2017, 11:07:07
    #4
    Hocam tüm elemanlar için $("*") yapmanız yeterli olacaktır.
    Ama HTML hiyerarşisi gereği inputa tıklarsanız body ve html tıklamış sayılacağınızdan onlarında title özelliği olmadığından undefined uyarısı alabilirsiniz. Bundan kurtulmak için return false kullanabilirsiniz.
    Aşağıda düzenlenmiş örneği var
    https://jsfiddle.net/10pn8jhb/3/
  • 20-01-2017, 12:17:17
    #5
    Eposta Aktivasyonu Gerekmekte
    seogrenci adlı üyeden alıntı: mesajı görüntüle
    Hocam tüm elemanlar için $("*") yapmanız yeterli olacaktır.
    Ama HTML hiyerarşisi gereği inputa tıklarsanız body ve html tıklamış sayılacağınızdan onlarında title özelliği olmadığından undefined uyarısı alabilirsiniz. Bundan kurtulmak için return false kullanabilirsiniz.
    Aşağıda düzenlenmiş örneği var
    https://jsfiddle.net/10pn8jhb/3/
    bir butona baslı tutulup click olayını nasıl yapabilirim. herşeyi ypatım fakat ctrl + f1 e basıp bıraktıkdan sonra tıklayınca açılıyor benim istediğin ctrl + f1 + click hepsi aynı anda


      function metin(string){
                    alert(string);
                }
                var x = 1;
                $(document).keydown('keydown', function (e) {
                    if (e.ctrlKey) {
                      
                        
                        if (e.keyCode == 112) {
                           
    
                            x = 0;
                         
                           
                        }
                    }
    
                    return false;
                    
                });
                $('*').click(function () {
                    if (x == 0) {
                        var t = $(this);
                        var yardim_metni = t.attr('yardim-metni');
                        metin(yardim_metni + x);
                        x = 1;
                        text = "";
    
                    }
                });
  • 20-01-2017, 12:52:00
    #6
    Hocam buyrun aşağıdaki linkten bakabilirsiniz.

    CTRL+F1'e basılınca x true oluyor. Tuşa basılma işlemi bitince x false oluyor.

    https://jsfiddle.net/10pn8jhb/6/