J'ai écrit un petit défilement dans jquery. Le défilement semble fonctionner parfaitement sur PC et Mac. Cependant, cela ne fonctionne pas sur les appareils tactiles.Événement Mousedown avec compatibilité ipad/iphone? - jQuery Mobile
Je suppose que cela est dû à l'appel de la propriété mousedown
. Comment est-ce que je fais ce travail sur les appareils PC et à écran tactile?
Merci
$('.scroll-nav-up, .scroll-nav-down').live('click', function(){
$('.scroller-wrap').stop();
return false;
});
$('.scroll-nav-up').live('mousedown', function(){
$(this).closest('.item').find('.scroller-wrap').animate({
top: -($(this).closest('.item').find('.scroller-wrap').height() - 250)
}, 800);
});
$('.scroll-nav-down').live('mousedown', function(){
$(this).closest('.item').find('.scroller-wrap').animate({
top: 0
}, 800);
});
Pour obtenir une réponse avec des corrections de code - publier une démo et un lien vers la question afin que les gens peuvent tester ce qui fonctionne et comment. – naugtur