Jag vill bygga en dropdown meny när jag högerklickar på vissa illa valda ställen på min sajt.
Jag har inga problem att få fram menya men däremot så hamnar den inte där jag vill...
Hur få jag den att hamna centrerat på muspekaren.
2 svar · 209 visningar · startad av Fraggel
Jag vill bygga en dropdown meny när jag högerklickar på vissa illa valda ställen på min sajt.
Jag har inga problem att få fram menya men däremot så hamnar den inte där jag vill...
Hur få jag den att hamna centrerat på muspekaren.
Då har du lite kod kanske!
Lägg ut den så blir det lättare att hjälpa.
Ställ in menyns brädd och höjd så placerar sig lagret mitt under musen.
Kräver jojoxx: stdiolib.js (bifogad)
<script type="text/javascript" src="stdiolib.js"></script>
<script type="text/javascript">
document.oncontextmenu=function(){
if(document.getElementById("contextlayer").style.display=="none"){
//Contextmenyns brädd och höjd
var contextlayerHeight = 150 ;
var contextlayerWidth = 80 ;
document.getElementById("contextlayer").style.left=(getMouseX()-(contextlayerHeight/2)) +"px";
document.getElementById("contextlayer").style.top=(getMouseY()-(contextlayerWidth/2)) +"px";
document.getElementById("contextlayer").style.display="block";
}else{
document.getElementById("contextlayer").style.display="none";
}
return false;
};
</script>
</head>
<body>
<div id="contextlayer" style="position:absolute; background-color:#FFFFCC; width:150px; height:80px; display:none;">Min meny</div>
</body>