Autor | Zpráva | ||
---|---|---|---|
elnora Profil * |
#1 · Zasláno: 23. 11. 2012, 17:16:37
Dobrý den. Chci se zeptat. Mám metodu click() a ta funguje tak že na něco kliknu a událost ke které se tato metoda váže nastane až po tom co pustím tlačítko myši. A teď mě zajímá jestli existuje nějaká podobná metoda, která ale funguje tak že ta událost se stane rovnou při zmáčknutí.
|
||
Prochy Profil |
#2 · Zasláno: 23. 11. 2012, 17:23:18
Události JavaScriptu
onMouseDown |
||
elnora Profil * |
#3 · Zasláno: 23. 11. 2012, 17:57:18
tak to mi nefunguje když to dám sem do toho scripzu místo toho click() :o/
<script>$("#nav-two a") .each(function(i) { if (i != 0) { $("#beep-two") .clone() .attr("id", "beep-two" + i) .appendTo($(this).parent()); } $(this).data("beeper", i); }) .onMouseDown(function() { $("#beep-two" + $(this).data("beeper"))[0].play(); }); $("#beep-two").attr("id", "beep-two0");</script> |
||
_es Profil |
#4 · Zasláno: 23. 11. 2012, 18:05:51
elnora:
onmousedown je HTML atribút alebo vlastnosť JS objektu elementu (https://developer.mozilla.org/en-US/docs/DOM/element.onmousedown). JQuery metóde click je analogická metóda mousedown (http://api.jquery.com/mousedown/).
|
||
elnora Profil * |
#5 · Zasláno: 23. 11. 2012, 18:09:25
_es:
Díky ti :o) |
||
Časová prodleva: 1 měsíc
|
|||
Karel+ěš Profil |
#6 · Zasláno: 6. 1. 2013, 22:43:14
Kdyz jsme u udalosti, mam taky problem v tomto kodu mam zjisteny souradnice a chci aby ta animace zacla tam kde kliknu ..ubec nevim jak na to ani nikde na netu jsem to nenasel.
$(document).ready(function(){ $(window).click(function(e){ var soux = parseInt(e.screenX); var souy = parseInt(e.screenY); function spustAnimaci() { $("div").show("slow"); $("div").animate({left: '+=200'}, 2000); $("div").animate({left: '-=200'}, 1500); $("div").hide("slow"); $("div").slideUp("normal", spustAnimaci); } spustAnimaci(); }); }); |
||
Časová prodleva: 13 let
|
0