0
Dieser Meteorklientencode benötigt die Breite des Elements, für das das Ereignis passierte, konnte es aber nicht erhalten. Wie kann es gemacht werden? DankHolen Sie sich die Breite des HTML-Elements mit diesem Ereignis
Template.swipe.events({
'mouseup .swipe': function(e) {
utility.mouseUp(e);
}
});
utility = (function() {
return {
mouseUp: (event) => {
console.log(event.currentTarget.width);
}
}());
DOM-Knoten haben keine Eigenschaft 'width'. Meinten Sie [offsetWidth] (https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model/Determining_the_dimensions_of_elements)? –
Verwenden Sie die Eigenschaft .width(). – eronax59
@JanDvorak - OffsetWidth war nicht die Lösung für mich. Ihr Link hat jedoch die korrekte Eigenschaft angezeigt, nach der ich gesucht habe: scrollWidth. Nur für den Fall, dass jemand anderes das gleiche Problem hat! – MerlinK