v2.5.2
Giriş yap

svg click

cagla
296 defa görüntülendi

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.

Cevap yaz
Cevaplar (1)
makifgokce
775 gün önce

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)
})