2016-07-25 84 views
0

這個流星客戶端代碼需要事件發生的元素的寬度,但未能得到它。如何做呢?由於獲取此元素的HTML元素的寬度

Template.swipe.events({ 
    'mouseup .swipe': function(e) { 
    utility.mouseUp(e); 
    } 
}); 

utility = (function() { 

    return { 
    mouseUp: (event) => { 
     console.log(event.currentTarget.width); 
    } 
}()); 
+1

DOM節點沒有'width'屬性。你的意思是[offsetWidth](https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model/Det​​ermining_the_dimensions_of_elements)? –

+0

使用.width()屬性。 – eronax59

+0

@JanDvorak - offsetWidth不是我的解決方案。但是,您的鏈接顯示了我正在搜索的正確屬性:scrollWidth。以防萬一別人有同樣的問題! – MerlinK

回答

0

使用event.currentTarget.offsetWidth屬性而不是width