Heim > Artikel > Web-Frontend > Wie kann ich einen kreisförmigen anklickbaren Bereich auf der Seite implementieren?
1. Karte+Bereich
DW-Software-Implementierungsmethode Video:
2. Grenzradius (H5)
<Stil> 🎜>/*Kreiseinstellungen*/
Stil
>|AB|=Math.abs(Math.sqrt(Math. pow(X2-X1),2)+Math.pow(Y2-Y1,2)))
Angenommen, der Mittelpunkt des Kreises ist (100,100) und der Radius ist 50. Klicken Sie in den Kreis, um die entsprechenden Informationen anzuzeigen. Außerhalb des Kreises werden die Informationen angezeigt, die nicht innerhalb des Kreises liegen document.onclick=
function(e){var r=50;//round Radius
var x1=100,y1=100,x2= e.clientX;y2= e.clientY;
//Berechnen Sie den Abstand zwischen der Mauspunktposition und dem Mittelpunkt des Kreises
var len=Math.abs(Math.sqrt (Math.pow(x2-x1,2) +Math.pow(y2-y1,2)));
if(len<=50) {
"内")
}console.log(
}
}
Das obige ist der detaillierte Inhalt vonWie kann ich einen kreisförmigen anklickbaren Bereich auf der Seite implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!