Mi a hiba? Egyáltalán melyikben van a hiba?
html:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="contextmenu">
<table>
<tr>
<td>teszt1</td>
</tr>
<tr>
<td>teszt2</td>
</tr>
<tr>
<td>teszt3</td>
</tr>
</table>
</div>
<script src=" [link] />
<script src="script.js" />
</body>
</html>
css:
#contextmenu{
background-color:#ccc;
border-style:solid;
border-width:1px;
width: 100px;
}
#contextmenu td{
border-bottom-style: solid;
border-bottom-width: 1px;
padding:2px;
padding-left:4px;
}
js:
$(document).ready(function(){
$(document).bind('contextmenu', function(event){
$("#contextmenu").css({"top": event.pageY + "px", "left": event.pageX + "px"}).show();
event.preventDefault();
});
});
hiba: k"rvára nem azt csinálja, amit kellene és már nem tudom hogy mi baja van. egyszerűen elegem van már hogy bámit megpróbálok és nem sikerül. még ez a kis szar akármi se..















1# ha nem tudsz segíteni ignore pls.
2# igen ezt, csak a jobb gombbra, és alapértelmezettre állítani ami meg lett írva.
3# ideje átmenned másik kérdésre..





Uno megoldása kicsit átírva:
$(document).ready(function(){
$(document).bind('contextmenu', function(event){
$("#contextmenu").css({"top":event.pageY + "px", "left":event.pageX + "px",});
return false;
});
$(document).bind('click', function(event){
/* ha látszik a menü, tűnjön el! */
});
});
A CSS-ben persze nem árt a display: none; vagy visibility: hidden; amit szintén átállítasz láthatóvá jobb klikknél.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!