FAQ |
Kalender |
2014-05-26, 15:04 | #1 | ||
|
|||
Medlem
|
Vet någon varför denna inte fungerar
$(document).bind('contextmenu', function (e) { e.preventDefault(); //alert(event.toElement.id); //denna visar "op" if(event.toElement.id=='op') { //men denna går inte igenom??????????? $('#context').css('left', e.pageX); $('#context').css('top', e.pageY); $('#context').fadeIn(500, startFocusOut()); } }); vet inte riktigt hur jag ska fortsätta felsöka. |
||
Svara med citat |
2014-05-26, 15:44 | #2 | ||
|
|||
Medlem
|
Citat:
Kod:
$(document).bind('contextmenu', function (e) { e.preventDefault(); console.log(event.toElement.id); if(event.toElement.id == 'op') { //men denna går inte igenom??????????? $('#context').css('left', e.pageX); $('#context').css('top', e.pageY); $('#context').fadeIn(500, startFocusOut()); } }); Konsollen är din bästa vän när du jobbar med Javascript Senast redigerad av ANttila den 2014-05-26 klockan 15:54 |
||
Svara med citat |
2014-05-26, 15:48 | #3 | ||
|
|||
Nykomling
|
Testa ändra till if(event.toElement.id === 'op').
|
||
Svara med citat |
2014-05-26, 16:44 | #4 | ||
|
|||
Klarade millennium-buggen
|
vad kommer "event" ifrån? Variabel definierad någon annanstans?
Ska det inte vara Citat:
|
||
Svara med citat |
2014-05-26, 17:18 | #5 | ||
|
|||
Medlem
|
|||
Svara med citat |
2014-05-27, 09:59 | #6 | ||
|
|||
Medlem
|
Har provar använda e i stället och === men if satsen går fortfarande inte igenom. alert visa "op" men e.toElement.id=='op' går inte?
op är en id på en ul li. Egentligen borde väll det vara en class eftersom det finns flera lika dana. Men om jag gör e.toElement.class får jag undefined när jag klickar på den. |
||
Svara med citat |
2014-05-27, 10:29 | #7 | ||
|
|||
Medlem
|
ok hitta felet, ett idiotfel. ”op” snefnuttar runt idnamnet. Ibland undrar man vem som släppte ut en......
|
||
Svara med citat |
2014-05-27, 10:33 | #8 | ||
|
|||
Medlem
|
Citat:
|
||
Svara med citat |
2014-05-27, 12:50 | #9 | ||
|
|||
Medlem
|
använder Chromes consol men där kom inte upp något. Och allt fungerar bra i chrome nu men i Explorer.....
Det går inte att hämta egenskapen id för en referens som är odefinierad eller null. Älskar explorer |
||
Svara med citat |
2014-05-27, 13:15 | #10 | ||
|
|||
Klarade millennium-buggen
|
bugg i IE9 tydligen:
https://connect.microsoft.com/IE/fee...tivate-handler |
||
Svara med citat |
Svara |
|
|