Ich schrieb einen kleinen Scroller in jquery. Der Scroller scheint perfekt auf PC und Mac zu funktionieren. Es funktioniert jedoch nicht auf Touch-Geräten.Mousedown Event mit ipad/iphone Kompatibilität? - jQuery Mobile
Ich denke, das ist aufgrund mousedown
Eigenschaft aufgerufen werden. Wie kann ich dies auf PC- und Touchscreen-Geräten durchführen?
Dank
$('.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);
});
Um eine Antwort mit Code-Fixes zu erhalten - eine Demo und Link, um es in der Frage veröffentlichen, damit die Menschen testen, was funktioniert und wie. – naugtur