Je suis en train de faire un script de calendrier de défilement à l'aide jquery (similaire à celui sur un iPad)glisser le script défilement
Donc, je veux enregistrer la YPosition du mousedown et la mouseup et déplacer un div en conséquence. J'ai essayé d'enregistrer les positions de la souris en utilisant deux variables, l'un à enregistrer sur l'événement mousedown et un à enregistrer sur un événement mouseup ...
mais maintenant le problème est que la valeur de la variable ne se fait pas à travers, donc sur le mouseup, la valeur du mousedown est de nouveau à 0. que ferais-je pour porter la valeur?
Merci beaucoup d'avance!
Le code est ci-dessous:
jQuery(document).ready(function(){
var yStart = 0;
var yEnd = 0;
$("#year").mousedown (function(e){
var yStart = e.pageY;
$(".yStart").text (yStart +"ho"+ yEnd);
}).mouseup (function(e){
var yEnd = e.pageY;
$(".yEnd").text (yStart +"ho"+ yEnd);
});
if (yStart>yEnd) {
$("#year ul").animate({top:'-='+liHeight},"fast");
};
Merci. Désolé je suis vraiment nouveau à ce sujet .. mais savez-vous où je suis supposé déclarer la variable? Parce que se débarrasser de cela me donne une erreur qui dit que la var yStart et yEnd n'est pas déclarée. – Stephanie
nvm Je l'ai maintenant! Merci beaucoup. – Stephanie