| 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