1
我需要獲取mousedown事件的X位置或Y位置。 所以我嘗試傳遞一個參數給我的getPosition函數。Javascript函數:將字符串附加到對象並返回對象值
function getPosition(event, param) {
// expected: var value = event.pageX;
var value = event.param;
return value;
}
$('#element').on('mousedown', function(e){
var myValue = getPosition(e, 'pageX');
}
我在這裏錯過了什麼?
This Works! 性能方面,這種方法有什麼缺點,而不是使用兩個單獨的函數getPositionX和getPositionY? –
性能方面,括號表示法似乎稍慢。但是如果連續數百萬次沒有調用它,你甚至可以衡量兩者之間的差異。 http://jsperf.com/dot-vs-square-bracket/5 – CodingIntrigue