我想通过使用firebug来了解var的价值。 我知道用console.log或alert来获取它们的方法。 在我的情况下,我无法更改代码来添加内容。 有没有办法在不通过firebug更改代码的情况下读取var?
我做了一个小提琴: http://jsfiddle.net/JdEvU/2/
是否有可能在firebug中获取/查看targetPosition的值?
function handleWheel(evt){
var e = window.event || evt; // old IE support
var delta = -e.wheelDelta || (40 * e.detail);
console.log('I am awake');
advance(delta);
}
function advance(delta){
direction = (Math.abs(delta) > 2) ? ((delta > 0) ? 1 : -1) : ((delta < 0) ? 1 : -1);
var targetPosition = delta * 5;
console.log('delta: ',delta);
}
// Events
function addEvent(evt, handler, element){
if(window.addEventListener){
if(evt == 'mousewheel'){
// Firefox
element.addEventListener("DOMMouseScroll", handler, false);
}
element.addEventListener(evt, handler, false);
}
else if (window.attachEvent)
element.attachEvent('on' + evt, handler);
}
addEvent('mousewheel', handleWheel, window);
答案 0 :(得分:0)
这是一个局部变量,所以我想唯一的可能就是在这里使用调试器。
为此,请在下一行添加断点,并将targetPosition
添加到监视的变量中。一旦执行该行,脚本执行就会停止,并且您将能够看到该值。