2016-03-30 22 views
1

Merhaba ben bazı şeyler üzerinde çalışıyorum çalışmıyor ve ben svg yolunu ama çalışmıyor neden SVG tıklama etkinlik ı olay svg yolunda

$path.map(function(){ 
    $(this).mouseenter(function(){ 
     $count = $path.attr('data-like'); 
     $('#counter').text($count); 
     $('#tool').addClass('active'); 

    }); 
    $(this).mousemove(function(e){ 
     $('#tool').css({'top': e.pageY + -14,'left': e.pageX + -14}); 
    }); 
    $(this).mouseleave(function(){ 
     $('#tool').removeClass('active'); 
    }); 
    $(this).click(function(){ 
     console.log('click'); 
    }); 


    }); 

çalışmıyor kullanıyorum?

düzenleme: mouseenter işlevinde bir hata yaptığımda, tuhaf tıklama işlevi çalışmaya başlar.

+0

iyi sen –

cevap

0

deneyin olayı işleyicisi kullanmak:

$path.map(function(){ 
    $(this).mouseenter(function(){ 
     $count = $path.attr('data-like'); 
     $('#counter').text($count); 
     $('#tool').addClass('active'); 

    }); 
    $(this).mousemove(function(e){ 
     $('#tool').css({'top': e.pageY + -14,'left': e.pageX + -14}); 
    }); 
    $(this).mouseleave(function(){ 
     $('#tool').removeClass('active'); 
    }); 
    $(this).on("click", function(){ 
     console.log('click'); 
    }); 


    }); 
+0

çalışmıyor, denenmiş bir [MCVE] oluşturursanız –

0

i yerine tıklama fonksiyonunun mouseup kullanılan ve şimdi çalışıyor