in dem Ausschnitt unten, funktioniert nur das Ereignis "mousemove". "mousedown" hat keine Wirkung und ich kann nicht entziffern, warum dies geschieht. Wenn ich "mousedown" durch "click" ersetze, funktioniert es, aber ich mousedown verwenden möchte, so dass das fadeOut -Ereignis sofort (zu Beginn eines Klicks) statt mit Klick, der auf die Benutzer-Maus geht unten und dann zurück . bismousedown Ereignis nicht passiert
$('.issue-carousel').on({
// On mousemove, controls follow cursor
mousemove: function(e) {
var parentOffset = $(this).offset();
var relX = e.pageX - parentOffset.left;
var relY = e.pageY - parentOffset.top;
$('.drag-indicator').css({
left: relX,
top: relY
});
},
mousedown: function() {
$('.drag-indicator').fadeOut(300);
}
});
Können Sie Fehler in der Konsole des Browsers sehen? –
[Works for me.] (Https://jsfiddle.net/zdm5c3mh/) Bitte aktualisieren Sie Ihre Frage mit einer [mcve], die das Problem demonstriert, idealerweise ein ** runnable ** mit Stack Snippets (die '[<>] 'toolbar button; [hier geht's] (https://meta.stackoverflow.com/questions/358992/ive-been-told-to-do-runnable-example-with-stack-snippets-how- do-i-do-tha)). –
Ihr Code ist in Arbeitsstatus .... Ich denke, Sie haben die Implementierung Problem –