svg click
arkadaşlar svg circle yapısını kullanarak bir harita yapım var , bunda click yapısını nasıl kullanabilirim. araştırdığım kadarıyla svg ye onclick veriliyor ancak ben g ve circle taglarına vermek istiyorum.
g ye tıklamak için tıklamak istediğin g elementine pointer-events: bounding-box; verince tıklanabiliyor.
circle için aşağıdaki gibi yapabilirsin.
Javascript
document.querySelectorAll('svg circle').forEach(function(e){
e.addEventListener('click', function(){
console.log(`${e.tagName} elementine tıklandı.`)
})
})
Jquery
$('svg circle').on('click', function(e){
console.log(e.target.tagName)
})